
Seedream 5.0 Pro Layerize Is Live on EvoLink: Flat Images In, Editable Layers Out
doubao-seedream-5.0-pro-layerize, give it one finished image, and get back that image taken apart: a base image plus up to 16 transparent PNG layers, each one an element you can edit on its own.Why Layer Output Is a Different Thing
Layerize breaks that loop by shipping structure instead of pixels. A poster comes back as a background, a product, a headline, and a set of decorations — each isolated, each with an alpha channel, each with coordinates and a stacking order attached. From there, moving the headline is a drag, not a regeneration.
What Shipped
| Item | Value |
|---|---|
| Model ID | doubao-seedream-5.0-pro-layerize |
| Input | Exactly one PNG or JPEG image |
| Output | 1 base image + up to 16 transparent PNG layers (max 17 images) |
| Prompt | Optional — omit for automatic full decomposition, or name elements, or pin them with <bbox> coordinates |
| Quality tiers | auto, 1K, 1.5K, 2K |
| Layer metadata | z_index, bounding_box (absolute + normalized), name, description |
| Mode | Asynchronous — submit a task, then poll or use a callback |
| Typical latency | ~120 seconds |
| Link validity | 24 hours |
Every layer arrives with enough metadata to rebuild the composition programmatically: stacking order, bounding box in both pixel and normalized coordinates, plus a model-generated name and description. You are not guessing which PNG goes where.
Pricing
| Item | BytePlus list | EvoLink |
|---|---|---|
| Input image | $0.003 | $0.0024 |
| Output image, low tier (≤ 2,610,000 px) | $0.0225 | $0.018 |
| Output image, high tier (> 2,610,000 px) | $0.045 | $0.036 |
Two things worth knowing before you budget:
What It Actually Changes
The workflows where this earns its cost are the ones where the same composition ships many times:

- Ad creative variants — split a winning layout once, then swap the product layer or the headline for every variant instead of regenerating and re-checking the whole frame.
- Localization — lift the text layers off, translate them, put them back. The background is already reconstructed, so no retouching.
- Handoff to designers — deliver a layered asset instead of a flat JPEG. The person downstream can actually change things.
- Template extraction — take one good poster and turn it into a reusable structure.
Getting Started
POST /v1/images/generations with the model ID and one image URL, then poll GET /v1/tasks/{task_id}. Full walkthrough with the three targeting modes, metadata handling, and cost worked examples is in the Layerize API guide.FAQ
How is this different from Seedream 5.0 Pro?
Different model ID and a narrower parameter set: exactly one input image, quality tiers only (no ratios or explicit pixel sizes), and layered output. It also has its own pricing — the official layer-decomposition rate is half the image-generation rate, and EvoLink's discount on it is 20%.
How many layers will I get?
Between 1 and 16, plus the base image. The decomposition result decides; no parameter controls it.
Can I pick which elements become layers?
<bbox> tags in 0–1000 normalized coordinates.Are the layers really transparent?
output_format only controls the base image.What does one decomposition cost?
A 1K split into three layers runs about $0.074. A 2K poster into eight text layers runs about $0.18. Cost scales with layer count.
Why is it slower than normal generation?
About 120 seconds per call, because it is producing up to 17 images and reconstructing the background behind each lifted element. That is why the API is asynchronous.


