45 lines
1.6 KiB
Markdown
45 lines
1.6 KiB
Markdown
# 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 image
|
|
- `sequential_image_generation="auto"` for multi-image
|
|
- `SequentialImageGenerationOptions(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_MODEL` as the unified Ark image-generation model slot.
|