
Seedream v5.0 Flash Layer Decomposition API by ByteDance
Dola-Seedream-5.0-flash layer decomposition from ByteDance's high-speed, cost-optimized model built for instant creation. Splits one image into a base image plus up to 16 transparent PNG layers with stacking order (z_index), bounding boxes, names, and descriptions - fast, bulk-scale design-asset extraction.
Seedream v5.0 Flash Layer Decomposition is developed by ByteDance. Atlas Cloud (operated by Atlas Cloud AI LLC) provides access to it and does not own it. All trademarks belong to their respective owners.
1. Introduction
Seedream 5.0 Flash Layer Decomposition is the layer-separation variant of Seedream 5.0 Flash (Dola-Seedream-5.0-flash), ByteDance's high-speed, cost-optimized member of the Seedream 5.0 family added in September 2026 (upstream model version dola-seedream-5-0-flash-260915). It covers the API model identifier:
bytedance/seedream-v5.0-flash/layer-decomposition
Supply a single image and the model decomposes it into an editable stack: one base image plus up to 16 independent transparent layers, each returned with its stacking order, bounding-box coordinates, a machine-generated name, and a semantic description. It offers the same decomposition contract as Seedream 5.0 Pro Layer Decomposition (BytePlus ModelArk) on the faster Flash inference path. ByteDance positions Dola-Seedream-5.0-flash for instant creation: a high-speed, cost-optimized model covering text-to-image generation, single- and multi-reference image workflows, precision editing, and layer decomposition, aimed at latency-sensitive scenarios such as mobile assistant applications, UGC content creation, and bulk-scale content production.
2. Key Features & Innovations
-
Automatic Full-Image Decomposition: With no prompt, the model identifies every major element — text blocks, subjects, props, background — and splits each into its own layer, often ten or more in a single pass.
-
Three Targeting Modes: Omit the prompt for automatic decomposition; describe target elements in natural language; or pinpoint them with
<bbox>x1 y1 x2 y2</bbox>tags using normalized [0, 1000] coordinates. -
Transparent, Recomposable Assets: Every layer is a transparent PNG that keeps its own aspect ratio; the base image follows the input's aspect ratio. Stacking layers in z-order reconstructs the full picture.
-
Structured Layer Metadata: Each layer carries
z_index, abounding_boxin absolute base-image pixels and normalized [0, 1000] coordinates, and a model-generatednameanddescription, aligned one-to-one with the output image list. -
Predictable Output Contract: At most 17 images per request (1 base + 16 layers), ordered base-first then ascending z-order, with all-or-nothing reliability — a request never returns a partial stack.
3. Model Architecture & Technical Details
Layer decomposition runs on the Seedream 5.0 family's multimodal transformer architecture: the planning stage analyses regional semantics of the input — segmenting elements, resolving stacking relationships, and scheduling both per-layer extraction and the inpainting of newly exposed base regions — before a diffusion-based decoder renders the stack in one pass.
Input is a single image (URL or Base64) in PNG or JPEG format, up to 30MB, with total pixels between 512×512 and 6000×6000 and aspect ratio between 1/16 and 16. Output resolution is selected by tier keyword — 1K, 1.5K, 2K, or auto (the default, which follows the input's own size within the 1K–2K envelope). The base image renders as JPEG or PNG per output_format; layers are always transparent PNG. Bounding boxes use the output base image's coordinate system with the origin at the top left.
4. Performance Highlights
Layer separation has no established public benchmark; observed behavior on typical inputs:
| Scenario | Input | Result |
|---|---|---|
| Automatic full decomposition | 16:9 storefront photo, auto | 1 base + 11 named layers in ~75 seconds |
| Automatic full decomposition | wide product-shelf crop, 1K | 1 base + 12 named layers in ~75 seconds |
Layer names and descriptions are specific enough to serve directly as layer-panel labels (for example "Window wall cup rack" or "Shop counter bar stools"), with bounding boxes that follow each element's extent.
5. Intended Use & Applications
-
Design Asset Extraction: Turn finished posters, banners, and product shots back into editable layered assets.
-
Localization & Copy Revision: Extract text elements as standalone layers, then translate, swap, or restyle them while the artwork beneath stays untouched.
-
Interactive Canvas Editors: Power click- and box-select editing — the
<bbox>prompt syntax and per-layer bounding boxes map directly onto canvas coordinates. -
E-Commerce Creative Repurposing: Isolate products, price tags, and promotional text, then recompose them across formats and marketplaces.
-
Bulk-Scale Asset Pipelines: Decompose large volumes of existing creatives into editable layers for UGC remix tools and automated content production.
-
Motion Graphics Preparation: Layered output with z-order and transparency feeds parallax, reveal, and micro-animation pipelines.



















