Switch to VectorEngine gpt-image-2 and edits
Replace uses of the legacy `gpt-image-2-all` model with `gpt-image-2` and standardize image workflows: no-reference generation uses POST /v1/images/generations, any-reference flows use POST /v1/images/edits with multipart `image` parts. Update SKILLs, generation scripts, decision logs, and docs to reflect the contract change and edits-vs-generations guidance. Apply corresponding changes across backend (api-server match3d/puzzle modules, openai image adapter, mappers, telemetry, spacetime client/module), frontend components and services (Match3D, Puzzle, CreativeImageInputPanel, runtime shells), and add new spritesheet/parser files and tests. Also add media/logo.png. These changes align repository code and documentation with the VectorEngine image API contract and update generation/upload handling (green-screen -> alpha processing, spritesheet handling, and related tests).
This commit is contained in:
@@ -105,6 +105,12 @@ pub(super) fn map_puzzle_draft_level_response(
|
||||
ui_background_prompt: level.ui_background_prompt,
|
||||
ui_background_image_src: level.ui_background_image_src,
|
||||
ui_background_image_object_key: level.ui_background_image_object_key,
|
||||
level_scene_image_src: level.level_scene_image_src,
|
||||
level_scene_image_object_key: level.level_scene_image_object_key,
|
||||
ui_spritesheet_image_src: level.ui_spritesheet_image_src,
|
||||
ui_spritesheet_image_object_key: level.ui_spritesheet_image_object_key,
|
||||
level_background_image_src: level.level_background_image_src,
|
||||
level_background_image_object_key: level.level_background_image_object_key,
|
||||
background_music: level
|
||||
.background_music
|
||||
.map(map_puzzle_audio_asset_record_response),
|
||||
@@ -541,6 +547,10 @@ pub(super) fn map_puzzle_runtime_level_response(
|
||||
cover_image_src: level.cover_image_src,
|
||||
ui_background_image_src: level.ui_background_image_src,
|
||||
ui_background_image_object_key: level.ui_background_image_object_key,
|
||||
level_background_image_src: level.level_background_image_src,
|
||||
level_background_image_object_key: level.level_background_image_object_key,
|
||||
ui_spritesheet_image_src: level.ui_spritesheet_image_src,
|
||||
ui_spritesheet_image_object_key: level.ui_spritesheet_image_object_key,
|
||||
background_music: level
|
||||
.background_music
|
||||
.map(map_puzzle_audio_asset_record_response),
|
||||
|
||||
Reference in New Issue
Block a user