##All APIs require Bearer Token authentication##
Get API Key:
Visit API Key Management Page to get your API Key
Add to request header:
Authorization: Bearer YOUR_API_KEY
Image generation model name
doubao-seedream-4.0 "doubao-seedream-4.0"
Prompt describing the image to be generated, or describing how to edit the input image, limited to 2000 tokens
2000"A serene lake reflecting the beautiful sunset scenery"
Specifies the upper limit for the number of images to generate, supports any integer value between [1,15]
Note:
If you need to generate multiple images, please include in the prompt: " generate 2 different images " or similar instructions
Reference image count + final generated image count ≤ 15
If: reference image count + required images in prompt > 15, and required images in prompt ≤ parameter n value, then final generated image count = 15 - reference image count
Single request will pre-charge based on the value of n, actual billing is based on the number of images generated
1
Size of generated images, supports two formats:
Method 1 - Simplified format:
1K, 2K, 4KMethod 2 - Pixel format:
1280x720, 1024x1024, 4096x4096 and other values within the range[1280x720, 4096x4096][1/16, 16]"2048x2048"
Prompt optimization strategy for setting the mode of prompt optimization function
Options:
standard: Standard mode, higher quality output, longer processing timefast: Fast mode, faster generation speed, average qualitystandard, fast "standard"
Reference image URL list for image-to-image and image editing functions
Note:
1410MB.jpeg, .jpg, .png, .webp, .bmp, .tiff, .gif[1/16, 16]6000×6000.png, .jpg)14[
"https://example.com/image1.png",
"https://example.com/image2.png"
]
HTTPS callback address after task completion
Callback Timing:
Security Restrictions:
2048 charactersCallback Mechanism:
10 seconds3 retries on failure (retries after 1 second/2 seconds/4 seconds)"https://your-domain.com/webhooks/image-task-completed"
Image generation task created successfully
Task creation timestamp
1757165031
Task ID
"task-unified-1757165031-seedream4d"
Actual model name used
"doubao-seedream-4.0"
Specific type of the task
image.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Async task information
Output type of the task
text, image, audio, video "image"
Usage and billing information