Seedream 4 API
Seedream 4 is a BytePlus image model designed for consistent visual storytelling. Use the Seedream 4 API to generate multi-image batches (up to 15 images per request, when enabled), blend style and identity with multi-reference inputs, and support high-resolution workflows for comics, ads, and product visuals. Availability and limits can vary by configuration—use your dashboard and API responses as the source of truth.
A beautiful landscape with mountains and a lake, golden hour lighting, photorealistic style

Upload reference images
Click to upload or drag and drop
Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 10MB; Maximum files: 10

History
Max 20 items0 running · 0 completed
Pricing
Seedream 4 API: The Engine for Consistent Visual Storytelling
Seedream 4 API is built for workflows that need consistency across a set of images—storyboards, character-led campaigns, and product visuals. Generate up to 15 images per request (when sequential generation is enabled), constrain identity/style with multi-reference inputs, and upscale outputs for high-resolution delivery. Exact results vary by prompt and configuration.

What can you build with Seedream 4 API?
Automated Storyboards
Create sequential narratives where characters and settings remain stable across shots using the `sequential_image_generation` parameter.

Consistent Product Visualization
Showcase products in varied environments without hallucinating details. Perfect for e-commerce integration via Seedream 4 API.

Adaptive Style Transfer
Apply specific artistic styles across disparate inputs. Ideal for maintaining brand identity in marketing campaigns.

Why developers choose Seedream 4 API
Designed for production pipelines requiring high coherence, speed, and massive context retention.
Unified Architecture
Perform Text-to-Image and Image-to-Image editing in a single model call, reducing latency and cost.
Deep Reference Fusion
Upload up to 10 reference images to heavily constrain style and identity, minimizing creative drift.
Production Speed
Seedream 4 is optimized for low-latency generation in many configurations. Actual latency varies by output size, batch settings, and routing—verify in your dashboard.
How to implement Seedream 4 API
A streamlined workflow for generating consistent image sequences.
Step 1 — Define References
Send a request to the Seedream 4 API with up to 10 image URLs to establish the 'Anchor' character or style.
Step 2 — Set Sequence Mode
Enable `sequential_image_generation='auto'` and define your narrative beats in the prompt to trigger batch creation.
Step 3 — Retrieve & Refine
Receive a JSON response with up to 15 consistent images. Use the editing endpoint to fix specific details if needed.
Seedream 4 API Capabilities
Technical specs for scalable image generation
15-Frame Batches
Generate entire scenes in one API call.
Multi-Ref Fusion
Blend up to 10 inputs for precise control.
Identity Lock
Maintains facial features across angles.
Native 4K
Output ultra-high resolution via EvoLink.
Smart Inpainting
Edit specific regions using natural language.
Low Latency
Designed for responsive generation in many configurations. Actual latency depends on size, batch count, and routing—verify in your dashboard.
Seedream 4 API vs Competitors
Choose the right model for your automated pipeline
| Model | Category | Core capability | Output sizing | Billing | Best for |
|---|---|---|---|---|---|
| Seedream 4 (BytePlus) | Image generation + editing | Multi-image batches (up to 15), multi-reference fusion, consistent sequences | 2K / 4K options (config dependent) | Per image (usage-based) | Storyboards, character consistency, and multi-image workflows that need stable visuals across shots |
| Nano Banana 2 (Gemini Flash Image) | Fast single-shot generation | Low-latency general generation | 1024px base (config dependent) | Usage-based | Single-image generation where speed matters more than multi-frame consistency |
| Wan 2.5 (Text-to-Image) | Image generation | Strong prompt-following for creative generation (variant dependent) | 1024–1536px (config dependent) | Usage-based | General creative generation when you don't need multi-frame sequence consistency |
Seedream 4 API FAQs
Everything you need to know about the product and billing.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/images/generationsGenerate Image
Create an image generation task using text prompts or reference images. Supports text-to-image, image-to-image, and image editing modes.
Asynchronous processing mode, use the returned task ID to .
Generated image links are valid for 24 hours, please save them promptly.
Request Parameters
modelstringRequiredDefault: doubao-seedream-4.0Image generation model name.
doubao-seedream-4.0promptstringRequiredPrompt describing the image to be generated or how to edit the input image.
Notes
- Limited to 2000 tokens
A cat playing in the grasssizestringOptionalSize of generated images. Supports simplified format or pixel format.
| Value | Description |
|---|---|
| 1K | Standard quality |
| 2K | High quality |
| 4K | Ultra quality |
Notes
- Pixel format: 1280x720 to 4096x4096
- Aspect ratio range: [1/16, 16]
2048x2048nintegerOptionalDefault: 1Number of images to generate.
| Value | Description |
|---|---|
| 1-15 | Batch generation supported |
1image_urlsarrayOptionalReference image URL list for image-to-image and image editing functions.
Notes
- Max 10 images per request
- Max size: 10MB per image
- Formats: .jpeg, .jpg, .png
- Aspect ratio range: [1/3, 3]
- Total pixels: ≤6000×6000
- URLs must be directly accessible by the server
https://example.com/image1.pngprompt_priorityenum<string>OptionalDefault: standardPrompt optimization strategy for setting the prompt optimization mode.
| Value | Description |
|---|---|
| standard | Standard mode, higher quality, slower |
| fast | Fast mode, faster speed, normal quality |
standardcallback_urlstringOptionalHTTPS callback address after task completion.
Notes
- Triggered on completion, failure, or cancellation
- Sent after billing confirmation
- HTTPS only, no internal IPs
- Max length: 2048 chars
- Timeout: 10s, Max 3 retries
https://your-domain.com/webhooks/image-task-completed