For Professional Single-Image Creation and Editable Layer Delivery
Seedream 5.0 Pro is a model in ByteDance's Seedream series for single-image creation and editing, suitable for product visuals, promotional posters, and concept design. It can generate images from text, edit using multiple reference images, and provide transparent-background editing and layer separation. Compared with versions focused on continuous image generation, Pro is better suited to creating, revising, and delivering follow-up designs around a single work.
Clarify capacity, inputs and outputs, and invocation methods before selecting a model.
Creation Methods
Text-to-image, reference-image generation and editing; standard generation outputs a single image each time
Reference Inputs
URL or Base64; standard generation and editing support up to 10 reference images
Generation Size
The platform interface supports 1K, 1.5K, 2K, or compliant WIDTHxHEIGHT pixel values
Files and Results
JPEG / PNG; image URL or b64_json
Layer Separation
One PNG/JPEG input; one base image and up to 16 transparent PNG layers
Editing Controls
Transparent-background conditional editing, watermark toggle; prompt optimization standard / fast
Task Processing
Synchronous response, asynchronous task query, or result callback; grouped images, streaming, and web search are not supported
The above are the invocation specifications for this full model on this platform. Standard generation and layer separation use different input and size rules.
Core Capabilities
Learn what doubao-seedream-5-0-pro-260628 can bring to your work.
Organize references around a single work
Text prompts can independently drive image generation or be combined with product, character, or style references for editing. Multi-image input is suitable for incorporating different assets into the same creative task; when describing them, specify the purpose of each image separately and clarify which subjects, compositions, or colors need to be retained, avoiding contradictory requirements among references.
Move from flat works to layered editing
Layer decomposition converts existing images into a base image and transparent PNG layers, providing hierarchy, names, and bounding boxes for easy recomposition on a canvas. Elements can be recognized automatically, or prompts can specify decomposition targets. It is suited to post-production adjustments of existing compositions, rather than automatically including layered files with standard generation.
Support both asset formats and integration methods
Standard generation can use JPEG or PNG, with results available as links or Base64, making integration with asset libraries and design applications convenient. For a single PNG with an existing alpha channel, transparent-background editing is also available. Asynchronous tasks and callbacks allow applications to record a task first and receive the completed image afterward.
Use Cases
Start with specific tasks to find where the model can be effective.
E-commerce product scene images
Input a product image, style references, and a scene description, specifying the product appearance, placement, lighting, and background requirements to generate a product visual for display or advertising. When further changes are needed, use the result as editing input to focus on adjusting the background or visual direction without having to describe all assets again.
Promotional posters and content covers
Provide an event theme, key elements, color direction, and layout goals, and use prompts to organize a single promotional image. When choosing a resolution preset, describe landscape or portrait composition in the text; use pixel dimensions when there are specific canvas requirements. After delivery, text, logos, and subject details should still be checked before completing the final layout.
Layer organization for existing works
Input a PNG or JPEG poster and enable layer decomposition to obtain a base image and transparent layers that can be processed independently. Design tools can recompose the image according to z_index and bounding boxes, then adjust element positions or replace assets. This is suitable for moving flat visuals into a post-production workflow, rather than requiring the model to directly output design project files.
How to choose this model
Choose based on task complexity, input materials, and expected results.
Choose Pro for single-image editing, Lite for continuous creation
When the deliverable is a product image, cover, or design work that needs layer separation, Pro's single-image, transparent background editing, and splitting operations are better suited to the task. If you need to generate a related set of images at once, receive results progressively, or use web search to assist creation, choose Seedream 5.0 Lite; these features cannot be enabled by adding shared parameters to Pro.
Choose by workflow, not just generation
Seedream 4.5 and 4.0 can still be used for image workflows that support image groups and streaming; Pro adds transparent background editing and layer splitting for post-production design. Existing continuous image-generation workflows do not need to switch to Pro simply because its version number is higher. Conversely, when editable elements need to be extracted from a flat image, Pro better meets delivery requirements.
Get started
From a small-scale task to formal integration.
01
Prepare the task and materials
Define the goal, required inputs, and output requirements, and use real business examples as a starting point.
02
Try it in the API debugging area
Open the trial page, confirm the parameters supported by this entry point, then submit a small-scale task to review the results.
03
Integrate according to the API documentation
Keep the complete model ID, use the request format specified in the documentation, and confirm billing rules on the Pricing page.
Usage limitations
Before formal use, understand output quality and capability scope.
Pro's standard generation is a single-image task and does not support sequential_image_generation, stream, or tools. Providing multiple reference images in one input does not mean generating multiple related images; when continuous images or web-assisted creation are needed, use a model with the corresponding capabilities.
A transparent background is not a one-click background removal switch for any image: this operation requires one input PNG that already has an alpha channel, while also selecting PNG output. Layer splitting is a different operation and cannot be used with background at the same time, nor should it be mixed with background settings for standard editing.
Layer splitting requires a single PNG/JPEG. The number of layers depends on the image content; up to 16 layers is not a fixed delivery quantity. If any layer fails to generate, the entire splitting operation fails; after obtaining the results, inspect the recomposition effect using the layer hierarchy and bounding boxes before proceeding with final design delivery.
Frequently Asked Questions
Answers to common questions about using doubao-seedream-5-0-pro-260628.
Can I use the Seedream 5.0 Pro abbreviation when calling it?
You should pass the full model name to POST /seedream/images: doubao-seedream-5-0-pro-260628. Standard generation and editing also require a prompt; for editing, submit source material through image. Using the full string explicitly selects this version; do not replace the calling ID with the display name or an abbreviation.
Will multiple reference images produce a set of images?
No. Standard generation and editing can accept up to 10 reference images, but the output is still a single image. Reference images guide the subject, style, or composition and do not represent the number of outputs. To obtain a related set of images, choose a Seedream version that supports sequential_image_generation.
How do I set landscape, portrait, and resolution?
For standard generation, you can set size to 1K, 1.5K, or 2K, and describe landscape, portrait, or the target aspect ratio in the prompt; you can also use WIDTHxHEIGHT to specify pixel dimensions that meet your requirements. auto is for layer decomposition and should not be used as a size option for Pro standard generation.
Is a prompt required for layer decomposition?
No. Submit a PNG/JPEG and set layer_decomposition to true for automatic decomposition; add a prompt only when you need to focus on specific elements. The result includes a background image, transparent layers, and position information, which can be stacked from bottom to top by z_index, but it is not equivalent to project files such as PSD.
How can I obtain generated results without keeping the connection open?
You can set async to true, first obtain the task_id, and then query the final result through /seedream/tasks; you can also set callback_url to receive a completion notification. Applications should save the task ID to associate requests with images, then read image_url or b64_json after obtaining the result; do not treat task creation as generation completion.
Model information · Updated: 2026-10-01. See the API and pricing sections for calling parameters and billing rules.