Introduction
Seedream 5.0 Pro Image Editing changes a supplied image according to a written instruction. Use it to replace a material, revise text or combine visual references while using an existing picture as the basis of the result.
ByteDance introduced the model in its July 8, 2026 launch article. In this mode, the brief should distinguish the requested change from the elements you want retained.
Choose a Seedream 5.0 Pro mode by starting material
| Starting material | Mode |
|---|---|
| A written art direction or design brief | Seedream 5.0 Pro Text to Image |
| An approved source image to revise | Seedream 5.0 Pro Image Editing |
| A finished image whose parts you need separately | Seedream 5.0 Pro Layer Decomposition |
Key features
Information-rich image design
Its layout capabilities address infographics, posters and other designs where the organization of information matters as much as the image itself.
Localized editing and spatial understanding
The model can interpret where a change belongs and which object it concerns. This supports regional replacements, color and material changes, and sketch-guided edits without requiring a new visual brief for the whole composition.
Photographic materials and lighting
Image creation emphasizes surface texture, reflections, lighting and portrait detail. These capabilities serve both photographic treatments and rendered scenes, with attention to how materials interact with the surrounding light.
Multilingual visual content
The model supports multilingual prompts and text rendering, including languages with different scripts and reading directions. This enables localized graphics with language-specific copy and typography.
Multi-image composition
Separate images can supply subjects, materials, style or layout for a combined result. Layer separation is available as its own endpoint, Seedream 5.0 Pro Layer Decomposition; ordinary image generation and editing do not export layers.
Request parameters
| Parameter | Required | Description |
|---|---|---|
aspect_ratio | No | The shape of the frame: wide, square or tall. auto · 1:1 · 4:3 · 3:4 · 16:9 · 9:16 · 3:2 · 2:3 · 4:5 · 5:4 · 21:9 · 9:21 · 2:1 · 1:2 · 3:1 · 1:3 · Default: auto |
background | No | Keep, remove or replace the background. opaque · transparent · Default: opaque |
enable_thinking | No | Run a thinking pass that refines the prompt before generating. Off is faster. Default: true |
image_urls | Yes | Photos to edit or combine. Say in the prompt what each one adds. |
output_format | No | File type of the result. jpeg · png · Default: jpeg |
prompt | Yes | Describe the image to produce from the source: subject, composition, style, and lighting. |
resolution | No | Output size. Bigger sizes look sharper and cost more. 1k · 2k · Default: 2k |
Pricing
Prices are in credits, the same credits you use on the website (1 credit = $0.01). The hold is taken when the task is accepted and settled to the actual charge when it finishes; failed tasks are refunded.
| Option | Credits per image | ≈ USD |
|---|---|---|
| resolution 1K | 5.4 | $0.054 |
| resolution 2K | 10.8 | $0.11 |
Each task is rounded up to whole credits, so one run at the lowest tier costs 6 credits per image ($0.06).
For an exact number before you run, send the same body to POST /jobs/quote.
Use cases
Explore finishes on a photographed product
Use an authorized product photo as the base and a finish swatch as a reference. Ask to change the surface without redesigning the object. Review silhouette, hardware, reflections and printed details.
Update a campaign graphic without starting over
Upload the existing design and supply a new headline or event line. Specify which text to replace and which visual elements to retain. Check for accidental changes outside the text area.
Assemble a scene from separate visual assets
Provide a base scene and an object reference, then describe placement, scale and lighting. Review contact shadows and boundaries so the added object belongs visually in the scene.
Prompt guide & pro tips
How to make a localized edit in Seedream 5.0 Pro
Identify the source image, locate the target, describe the change and state what should remain. With multiple images, assign each a role rather than letting the model guess which is the base.
- Put the base photograph first in
image_urls. - Add a material or appearance reference only if it helps define the change.
- Name the exact object or region to modify.
- Describe the replacement and the surrounding details to preserve.
For a desk-lamp photograph and a brushed-metal swatch:
Image 1 is the base photograph. Image 2 supplies only the brushed-metal finish.
Change the outer surface of the desk lamp's shade in image 1 to that finish.
Keep the shade's shape, lamp stem, switch, cable and desk arrangement unchanged.
Match the new surface to the direction and softness of the existing window light.
Do not transfer the swatch's background or add new objects.How to identify a region when words are ambiguous
In the outlined area of image 1, change only the small lamp's shade to matte terracotta.
Keep the larger lamp, desk and wall unchanged.
Remove the outline from the finished image and retain the original composition.The outline is part of the prepared input image, not a separate API mask parameter. Check that guide marks have disappeared and that adjacent objects remain intact.
How to replace text without redesigning the graphic
Name the text to replace, provide the new wording in quotation marks, and state the layout and styling to retain.
For a translation, provide the approved translated copy. Allow enough space for a longer line instead of asking the model to squeeze a different language into an unchanged word shape.
Review the changed region and its edges
Compare the replacement's perspective, texture and lighting with the source. If the wrong object changes, tighten the target description or mark the region. If a reference contributes unwanted surroundings, narrow its role to the specific color, material or subject you intended to borrow.
API quick start
Call the Seedream 5.0 Pro API in three steps
- Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow- and use the same credits as the website.
- Send the request. POST /jobs/createTask with model bytedance/seedream-5.0-pro/edit and an input object that follows the parameter table. The response returns a task ID straight away.
- Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedream-5.0-pro/edit",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"image_urls": [
"https://media.popnow.ai/influencer/examples/marco.webp"
],
"aspect_ratio": "auto",
"resolution": "2k",
"output_format": "jpeg",
"background": "opaque"
}
}'
# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $POPNOW_API_KEY"Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.
Seedream 5.0 Pro API questions
How much does the Seedream 5.0 Pro API cost?
Seedream 5.0 Pro starts at 6 credits ($0.06) per image with Edit Image, its cheapest task. Prices by option: 1K 5.4 credits per image, 2K 10.8 credits per image. Credits are the same as on the website (1 credit = $0.01), new accounts get 30 free credits, and failed tasks are refunded.
What is the model name for Seedream 5.0 Pro in the API?
Put bytedance/seedream-5.0-pro/text-to-image for Create Image; bytedance/seedream-5.0-pro/edit for Edit Image; bytedance/seedream-5.0-pro/layer-decomposition for Layer Splitter in the model field of POST /jobs/createTask.
How many reference images can one edit take?
Up to ten. Assign a role to each in the prompt, because unnamed sources get blended. Every reference beyond the first adds to the quote you see before submitting.
Can I set the output size or aspect ratio?
Yes, as a ratio and a tier rather than free pixels. aspect_ratio takes fifteen shapes from 1:3 to 3:1, and resolution picks 1k or 2k. Text-to-image defaults to 1:1; editing defaults to auto, which picks the supported ratio closest to your first reference. If you need a named width*height preset, use Seedream 5.0 Lite.
Is there a seed for reproducible results?
No. Neither endpoint exposes one, so two identical requests return two different frames. Keep the prompt stored with any asset you intend to reuse.
JPEG or PNG — which should I request?
png when the frame goes on into retouching or compositing and lossless edges matter; jpeg for review loops and direct delivery. It changes the file you receive, not the image that was generated.
Can it render text inside the image?
Short strings sometimes land, but it is not what this model is for. For signage, mastheads and packaging copy, use a model built for in-image typography.
What are the limits of the Seedream 5.0 Pro API?
Resolutions: 1K · 2K; Aspect ratios: auto · 1:1 · 4:3 · 3:4 · 16:9 · 9:16 +10; Reference images: 10; Prompt length (characters): 5,000. Requests outside these limits are rejected before anything is charged.
Can I try Seedream 5.0 Pro without writing code?
Yes. The Playground runs Seedream 5.0 Pro on your PopNow credits, needs no API key, and shows the matching code for every run.
All Seedream models
Seedream 5.0 Lite works in fixed 2K frame sizes, which keeps a series consistent, and Seedream 5.0 Flash is the faster, cheaper sibling. Pro is the one for the final, most detailed frame.
- Seedream 5.0 Pro APIHigh-detail images and edits from up to ten referencesFrom 6 credits per image
- Seedream 5.0 Flash APIQuick Seedream images, edits and layer splits up to 2KFrom 4 credits per image
- Seedream 5.0 Lite APIFixed-size 2K frames that keep a series consistentFrom 6 credits per image
- Seedream 4.0 APIExact sizes up to 4096×2304 and ten-reference editsFrom 5 credits per image

