1.6 KiB
1.6 KiB
Ark Seedream 5.0 Update
This project now aligns its generic image-generation flow with the current Ark Seedream 5.0 usage pattern.
What changed
- Single-image text-to-image is supported through the generic design-image endpoint.
- Reference-image generation is supported by passing the latest uploaded chat image into the image model.
- Multi-image generation is supported with Ark sequential image generation.
- When the requested image count is greater than 1, the backend collects stream events and returns a final image list to the chat UI.
Runtime mapping
-
Backend image model entry:
Server/app/api/v1/ai_llm.py- Uses
client.images.generate(...) - Supports:
sequential_image_generation="disabled"for single imagesequential_image_generation="auto"for multi-imageSequentialImageGenerationOptions(max_images=...)
-
Generic API endpoint:
POST /ai/generate-design-images- File:
Server/app/api/v1/ai_pattern.py
-
Chat tool:
generate_design_images- File:
Server/app/api/v1/ai_tools.py
-
Frontend executor:
Designer/src/utils/aiToolExecutor.ts
Supported use cases
- "生成一张高级感海报背景图"
- "根据这张参考图出 4 张不同方向稿"
- "生成一组连贯插画"
- "做 3 张 KV 草案给我选"
Notes
- The current chat UI renders the returned image URLs directly inside the assistant conversation.
- The current implementation caps multi-image generation at 4 images per request.
- The project still uses the configured
AI_IMAGE_EDIT_MODELas the unified Ark image-generation model slot.