Seedream 5.0 Pro API
Try Seedream 5.0 Pro before you integrate the API.
Test Seedream 5.0 Pro output quality, estimate credit usage, and generate a sample before you formally integrate.
Create image task
Fixed to doubao-seedream-5.0-proUpload source or reference images. Each input image is billed.

Know your testing cost before you add credits.
Start from the cost of a single sample and pick a testing budget. Expand for detailed rates.
First Test Cost
Text-to-Image - 1K - 1:1One 1K prompt-only image
About 256 tests with $10 in credits.
Iterate prompts in 1K to save credits, then switch to 2K for the final quality check. Each input image is billed when image_urls is present.
Testing Budget Guide
Pick an amount based on how many tests you expect.Good for a first validation.
Good for prompt iteration.
Good before production integration.
Common Cost Examples
Estimated cost for one generated image. Final cost may vary by output quality and input images.
Model Pricing
| Item | Rule | Rate | Billing |
|---|---|---|---|
| 1K output | Single generated image using the 1K quality tier. | $0.039/image2.601 cr/image | Output image |
| 2K output | Single generated image using the 2K quality tier. | $0.077/image5.202 cr/image | Output image |
Optional Add-ons & Billing NotesInput image pricing and live console pricing.
| Item | Rule | Rate | Billing |
|---|---|---|---|
| Input images | Applied to each source or reference image in image_urls. | $0.0026/image0.1734 cr/image | Input images |
What Seedream 5.0 Pro can create.
Generate high-fidelity images from text prompts or optional reference images, with strong product creative, poster layouts, character sheets, visual concepts, and image editing workflows.
Effect Preview

Complex scenes with legible text

Photoreal people and group scenes

Multi-reference product composition
What You Can Do
Generate Marketing Visuals
Edit With Reference Images
Control Size and Quality
Track Credit Usage
Seedream 5.0 Pro vs other image models
| Feature | Seedream 5.0 Pro | Nano Banana | GPT Image |
|---|---|---|---|
| Starting price | ~$0.039 / image | Lower-cost options | Token or tier based |
| Output quality | 1K / 2K | 1K / 2K / 4K by model | Quality tiers |
| Reference input | Up to 10 images | Model dependent | Supported |
| Input image billing | Each input billed | Route dependent | Token based |
| Best for | Ads, product creative, image editing | High-quality image generation | OpenAI image workflows |
Key Details
Size controls layout
Use auto for the selected 1K/2K tier, choose aspect ratio presets such as 1:1 and 16:9, or pass custom WIDTHxHEIGHT pixels.
Quality means clarity
Use quality to choose the output tier. 1K is best for testing; 2K is better for final checks.
Each input image is billed
Prompt-only requests pay only the output image rate. Image workflows bill every source or reference image in image_urls.
Why use Seedream 5.0 Pro through EvoLink
Clear Costs Before You Generate
See estimated credits, image input add-ons, and sample cost before you add credits.
Unified API
One API key works across Seedream, Nano Banana, GPT Image, video, audio, and LLM models.
Unified Balance
Track credits, spending, and model usage in one console.
Task Status Tracking
See whether an image task is submitted, processing, completed, or failed.
Production Image Workflows
Test product ads, social content, character references, and editing workflows on one page.
Seedream Model Family

Seedream 5.0 Lite
Lower-cost Seedream 5.0 route for broad image generation and web-search-enhanced creative exploration.
View
Seedream 4.5
Previous Seedream image route for teams that need 2K/4K generation, multi-image editing, and established production behavior.
View
Seedream 4.0
Earlier Seedream image model with broad ratio support and stable text-to-image workflows.
ViewOther image models on EvoLink


Nano Banana Pro
Premium Nano Banana route for higher-fidelity images and production-grade output.
View

FAQ
How much does Seedream 5.0 Pro cost?
It is billed by output quality tier. A 1K prompt-only image uses the 1K output rate, while 2K uses the higher output rate. Input images are billed per image when image_urls is present.
Can I preview before integrating the API?
Yes. Use the Playground to test output quality, estimate credits, and inspect the request JSON before wiring it into your product.
What is the difference between size and quality?
size controls automatic sizing, aspect ratio, or custom pixels. quality controls the clarity tier, currently 1K or 2K.
Are all input images billed?
Yes. Every input image in image_urls adds the input-image charge.
Does usage include token counts?
No. User-facing usage is credit and image based: credits used, input image count, billable input image count, generated images, and output tier.
Can I generate multiple images with n?
Not yet. Seedream 5.0 Pro is currently opened with n fixed to 1.
Can I use it for image editing?
Yes. Pass image_urls with the prompt when you want source images or references to guide an edit or image-to-image workflow.
What if a generation fails?
Check the task status and error details in the response or console. Failed tasks should not be treated as successful billable generations.
Where do I go after topping up?
Return to the Playground for more tests, or create an API key and use /v1/images/generations with model doubao-seedream-5.0-pro.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/images/generationsGenerate Image
Create an image generation or editing task using text prompts and optional reference images. Supports auto size, 1K/2K output tiers, ratio presets, custom pixel size outputs, and one generated image per request.
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-5.0-proImage generation model name.
| Value | Description |
|---|---|
| doubao-seedream-5.0-pro | Seedream 5.0 Pro model |
doubao-seedream-5.0-propromptstringRequiredPrompt describing the image to be generated.
Notes
- Limited to 2000 tokens
A serene lake reflecting the beautiful sunsetnintegerOptionalDefault: 1Maximum number of images to generate.
| Value | Description |
|---|---|
| 1 | Seedream 5.0 Pro currently supports one generated image per request |
Notes
- Omit n or set it to 1. Values greater than 1 are rejected.
1sizestringOptionalDefault: autoSize of generated images. Supports aspect ratios or custom pixel dimensions.
| Value | Description |
|---|---|
| auto | Auto-select output layout for the chosen quality tier |
| 1:1 | 1K → 1024x1024 · 2K → 2048x2048 |
| 4:3 | 1K → 1184x896 · 2K → 2304x1728 |
| 3:4 | 1K → 896x1184 · 2K → 1728x2304 |
| 3:2 | 1K → 1248x832 · 2K → 2496x1664 |
| 2:3 | 1K → 832x1248 · 2K → 1664x2496 |
| 16:9 | 1K → 1376x768 · 2K → 2560x1440 |
| 9:16 | 1K → 768x1376 · 2K → 1440x2560 |
| 4:5 | 1K → 960x1200 · 2K → 1792x2240 |
| 5:4 | 1K → 1200x960 · 2K → 2240x1792 |
| 21:9 | 1K → 1568x672 · 2K → 3024x1296 |
| WIDTHxHEIGHT | Custom pixel dimensions, e.g. 2048x2048 |
Notes
- Use size=auto to let the model pick the output layout for the selected quality tier
- Ratio presets resolve to the exact 1K/2K pixels listed above based on the quality parameter
- Custom WIDTHxHEIGHT: total pixels within [1024x1024, 2048x2048], aspect ratio within [1:16, 16:1]
- Listed 1K/2K preset pixel values are always accepted; custom output tier is billed from the final pixel count
autoqualitystringOptionalDefault: 1KOutput clarity tier. Affects output resolution and billing.
| Value | Description |
|---|---|
| 1K | Standard clarity for drafts and first validation |
| 2K | Higher clarity for final quality checks |
1Kimage_urlsarrayOptionalReference image URL list for image-to-image and image editing.
Notes
- Max 10 images per request
- Max file size: 30MB per image
- Supported formats: .jpeg, .jpg, .png, .webp, .bmp, .tiff, .gif, .heic, .heif
- Each input image is billed separately
["https://example.com/image1.png"]model_params.output_formatstringOptionalDefault: jpegOutput image format. Nested inside model_params object.
| Value | Description |
|---|---|
| jpeg | Compressed format, smaller file size (default) |
| png | Lossless format |
jpegcallback_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