Generate and edit 1K, 1.5K or 2K images at one per-image rate, with up to 10 reference inputs at no extra cost. Use Flash Layerize to split one image into a base image and up to 16 PNG layers.
ByteDance / BytePlus·Image Generation·Available
From ~$0.017 / image at 1K, 1.5K or 2K$0.018 official price-10%
Production routeThis rate reflects platform-side availability — only confirmed server errors (HTTP 500 / empty response) count as failures. User-side issues (content moderation, invalid params, cancellation) plus rate limits, timeouts and auth errors are excluded. Before real traffic arrives, empty buckets may display as available.Live
Try Seedream 5.0 Flash before you integrate the API.
Test Seedream 5.0 Flash speed and output quality, estimate credit usage, and generate a sample before you formally integrate.
Create image task
Fixed to doubao-seedream-5.0-flash
Text-to-image, image-to-image and editing. One image per request, same price at 1K, 1.5K and 2K.
Input images
Upload source or reference images. Input images are not billed.
0/10 files
Size
Quality
Background
Transparent needs exactly one input image that already has an alpha channel.
Output format
Estimate ~$0.0171.1016 cr
1K quality + auto size · one flat rate per image, reference images free
Ready
Generated images will appear here.
History
Results are kept for 24 hours — download anything you want to keep.
Generated Seedream 5.0 Flash tasks will appear here.
Know your Seedream 5.0 Flash testing cost before you add credits.
One flat rate per image at 1K, 1.5K or 2K, and reference images are free. Pick a testing budget, or expand for detailed rates.
First Test Cost
Seedream 5.0 Flash - Text-to-Image - 1K - 1 image
Minimum charge
Credits1.1016
One image at any quality tier
Approx. Cost$0.017
About 617 tests with $10 in credits.
In Playground, keep Seedream 5.0 Flash selected and generate one image. 1K, 1.5K and 2K cost the same and reference images are free, so you can test at full 2K quality from the first run.
EvoLink rate $0.017/image
official price $0.018 · save 10%
Seedream 5.0 Flash testing budget guide
Pick an amount based on how many tests you expect.
Layer Split1 base image + 8 layers · total per run
$0.146-10%
9.9144 cr·$0.162 official price
One flat rate per output image — 1K, 1.5K and 2K cost the same, and reference images are free.
Seedream 5.0 Flash pricing
Seedream 5.0 Flash-10% vs officialdoubao-seedream-5.0-flash
Item
Rule
Rate
Billing
1K / 1.5K / 2K output
Each generated image. All three quality tiers cost the same, so 2K costs no more than 1K.
$0.017/image-10%
1.1016 cr/image$0.018 official price
Output image
1K / 1.5K / 2K output
Each generated image. All three quality tiers cost the same, so 2K costs no more than 1K. - Output image
$0.017/image-10%
1.1016 cr/image$0.018 official price
Seedream 5.0 Flash Layerize-10% vs officialdoubao-seedream-5.0-flash-layerize
Item
Rule
Rate
Billing
Each output image
The base image and every split layer are billed as one image each. A run yields one base image plus up to 16 layers.
$0.017/image-10%
1.1016 cr/image$0.018 official price
Output image
Each output image
The base image and every split layer are billed as one image each. A run yields one base image plus up to 16 layers. - Output image
$0.017/image-10%
1.1016 cr/image$0.018 official price
Billing NotesWhat is and isn't billed.
Item
Rule
Rate
Billing
Reference images
Images in image_urls for image-to-image and editing, up to 10 per request.
Free
Not billed
Layer Split reserve
Up to 17 images (1 base + 16 layers) are reserved when the task starts. You pay only for the images actually produced; the rest is refunded.
1.1016 cr/image
Refunded after completion
What Seedream 5.0 Flash can create.
Use Seedream 5.0 Flash for ad iterations, product-image edits and multi-reference compositions. Ordinary generation returns one image; Layerize returns a base image and separate transparent layers. Compare output quality on your own prompts before choosing a production workflow.
Input
Text / Image
Output
Image
Size
Auto / ratio / custom pixels
Quality
1K / 1.5K / 2K
References
Up to 10 input images
Seedream 5.0 Flash models on this page
Seedream 5.0 Flash
doubao-seedream-5.0-flash
Generate or edit a flat image from a prompt, with up to 10 reference images, ratio presets or custom pixel sizes, and 1K/1.5K/2K quality tiers at one price.
Seedream 5.0 Flash Layerize
doubao-seedream-5.0-flash-layerize
Send exactly one PNG or JPEG and get a base image plus up to 16 transparent PNG layers with stacking order and bounding boxes, billed per image produced.
Key Seedream 5.0 Flash API parameters
These fields cover the main integration decisions. Open the API tab for the full request and response schema.
modelstring
doubao-seedream-5.0-flash for generation and editing; doubao-seedream-5.0-flash-layerize for Layer Split.
promptstring
Describe the image. Up to 4000 tokens; under about 600 English words works best.
image_urlsarray
Up to 10 reference images for image-to-image or editing. Reference images are free.
sizestring
auto, an aspect ratio such as 1:1 or 16:9, or custom WIDTHxHEIGHT pixels.
qualityenum
1K, 1.5K or 2K for auto or ratio sizes. All three tiers cost the same.
output_formatenum
jpeg or png. Transparent backgrounds require png.
backgroundenum
Use transparent only to preserve the alpha channel of exactly one input image, with PNG output. It does not remove a background.
callback_urlstring
HTTPS webhook that receives the task result instead of polling.
Two ways to use Seedream 5.0 Flash: EvoLink API or Agent
Use the EvoLink API for product integration and batch jobs, or call it from Codex, Claude, or Gemini for fast creative and development workflows. Both paths share the same EvoLink API key, balance, model routes, and task history.
Option 1
Integrate with the EvoLink API
Best for: product backends, batch jobs, automated workflows
Call EvoLink’s unified image API from your server and control the model ID, parameters, task queue, callbacks, and result storage.
1Validate output and cost with a real brief in Playground
2Create an EvoLink API key in the console
3Pick the model ID that matches your task from the route cards above
4Submit the task and retrieve the result by polling or HTTPS callback
Best for: creative and development tasks in Codex, Claude, and Gemini
Give the Agent your output goal, assets, and acceptance criteria. It can choose the route, assemble the request, track the task, and return the result without requiring you to hand-code every step.
1Set EVOLINK_API_KEY in your local environment; never put it in code or a prompt
2Describe the output goal, references, and the key parameters
3Ask the Agent to call a Seedream 5.0 Flash route and save the task ID
4Let the Agent poll the final state, download the result, and report failure reasons
What you can do with Seedream 5.0 Flash
Iterate fast with Seedream 5.0 Flash
Draft ad concepts, thumbnails and social visuals quickly, then keep the best result.
Edit with free references in Seedream 5.0 Flash
Guide style, subject or composition with up to 10 image_urls - references add nothing to the price.
Generate 2K with Seedream 5.0 Flash at 1K cost
1K, 1.5K and 2K cost the same, so pick the tier your layout needs instead of the one your budget allows.
Split images into layers with Seedream 5.0 Flash
Turn a finished poster into editable PNG layers for localization and A/B variants with Layerize.
Seedream 5.0 Flash API code example and error handling
This example shows the shortest runnable flow: create a task, save the returned task ID, then poll or wait for an HTTPS callback. Open the API tab for the complete parameter and response reference.
A Seedream 5.0 Flash task that reaches a final failed state is not charged. Keep the task ID, inspect the final state, and identify whether the cause is validation, review, or execution before retrying.
Callback not received
callback_url must be a public HTTPS URL, not localhost or a private network address. Always keep the task ID as a polling fallback.
Output tier, reference images and prompt length do not change the price - you pay per image produced.
Seedream 5.0 Flash Layerize bills every layer
A Layer Split run returns one base image plus up to 16 layers, each billed as one image. Up to 17 images are reserved upfront and the unused part is refunded.
Seedream 5.0 Flash uses standard prompt optimization
Flash accepts prompt_priority: standard only. A Pro request using fast must be updated before switching the model ID; review each route's pricing and input limits too.
Why use Seedream 5.0 Flash through EvoLink
Clear Costs Before You Generate
See the flat per-image rate and your estimate 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 drafts, edits, and layer splits on one page before you integrate.
Seedream Model Family
Compare output limits, reference handling, prompt modes and billing across Seedream models under one EvoLink account and API key.
Compare Pro for its standard and fast prompt modes, resolution-based pricing and Layerize workflow. Evaluate output quality using the same prompts and references.
What is Seedream 5.0 Flash, and which model ID should I use?
Seedream 5.0 Flash is ByteDance's image generation and editing model for latency- and cost-sensitive workflows. On EvoLink, use doubao-seedream-5.0-flash for ordinary generation or editing, and doubao-seedream-5.0-flash-layerize for layer decomposition. The two models share this page but have different input and output rules.
What is the difference between Seedream 5.0 Flash and Seedream 5.0 Flash Layerize?
They are separate models. doubao-seedream-5.0-flash generates or edits a flat image and accepts ratios and custom pixel sizes. doubao-seedream-5.0-flash-layerize takes exactly one PNG or JPEG, accepts quality tiers only, and returns a base image plus up to 16 transparent PNG layers with stacking order and bounding boxes.
How much does Seedream 5.0 Flash cost?
Check the pricing section for the current EvoLink rate. Ordinary generation uses one flat output-image rate at 1K, 1.5K and 2K; image_urls inputs are not billed. Layerize has its own rate entry and bills the base image plus every generated layer, not one flat charge for the entire task.
Why was more reserved than I was charged for Layer Split?
The number of layers is unknown when the task starts, so up to 17 images are reserved. You pay only for the images actually produced, and the rest returns to your balance.
Does Seedream 5.0 Flash support the fast prompt mode?
No. Flash accepts prompt_priority: standard only; fast is rejected before billing. When migrating a Pro request, remove fast and compare your own turnaround time rather than assuming a fixed generation speed.
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.
Can I generate multiple images with n?
Not yet. Seedream 5.0 Flash returns one image per request.
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?
Failed tasks are not billed. Check the task status and error details in the response or console, adjust the request, and try again.
How do I integrate the Seedream 5.0 Flash API?
Use an EvoLink API key to POST /v1/images/generations with the Flash model ID and the fields shown in this page's API reference. Save the returned id and query /v1/tasks/{task_id}, or provide an HTTPS callback_url. The create response is a task record, not the finished image.
How should I choose between Seedream 5.0 Flash, Pro and Lite?
Evaluate Flash for flat-rate 1K–2K generation, reference-guided edits and Layerize. Pro offers standard and fast prompt modes with different billing rules. Lite supports a different feature set, including web-search-enhanced generation. Compare the family page, then test the same prompts; price and tier names do not prove a quality ranking.
Can Seedream 5.0 Flash create a transparent background?
background: transparent preserves an existing alpha channel from exactly one input image. Use an alpha-capable source and PNG output; JPEG output is rejected. This option is not a background-removal tool. For independent transparent elements from a finished image, use Flash Layerize.
Does Seedream 5.0 Flash support 4K or custom image sizes?
Flash supports 1K, 1.5K and 2K output tiers, not a 4K tier. For ordinary generation, size can be auto, an aspect ratio or WIDTHxHEIGHT within the documented pixel and ratio limits. Layerize uses quality: auto, 1K, 1.5K or 2K and does not accept aspect ratios or custom pixel sizes.