Write Seedream prompts with a subject, action, and setting, or specify an edit and what to preserve. This guide covers ByteDance Seed's hosted Seedream 4.0 and 4.5 models. Prompt guide, Product page
What are the key facts about Seedream 4.0 and 4.5 prompts?
| Fact | Verified detail |
|---|---|
| Developer | ByteDance Seed. Announcement |
| Released | Seedream 4.0: September 9, 2025; exact 4.5 release date not published on its cited product page. Announcement, 4.5 page |
| Type | Text-to-image generation, editing, and reference-based creation. Prompt guide |
| Size or parameters | Not published on the cited product pages. 4.0 page, 4.5 page |
| License and access | Hosted access under provider terms; no open weights supplied. Product page, API tutorial |
| Where it runs | Provider infrastructure reached through web services or APIs. Product page, API tutorial |
What should you include in a Seedream prompt?
BytePlus recommends coherent scene descriptions and clear editing instructions. Its guide covers new images, reference-based creation, and related image sets, so choose the task before writing the prompt. Prompt guide
For a scene, begin with the subject and what it is doing. Add the setting, then the visual properties you care about. This keeps the description readable and gives you concrete details to inspect in the result.
An original example is: a florist wrapping yellow tulips at a wooden counter, with a large window on the left and muted blue walls. Use an editorial photograph style with soft daylight.
Decide whether each detail is necessary. If the counter material matters to the brief, keep it. If you would accept any counter, leave room for variation and concentrate on the florist, flowers, and composition.
For an edit, identify the target and the requested change. State what should remain stable, such as the person's pose or the position of objects in the room. Prompt guide
A proposed edit to the florist scene is: change the tulips to white while preserving the wrapping paper, hands, counter, and viewpoint. Compare the result with the source before introducing a second change.
What can a Seedream prompt control?
The official prompt guide recommends concise, precise language instead of repeated ornamental wording. It does not provide a universal accuracy gain for a particular prompt formula. Prompt guide
Treat the examples here as starting briefs, not tested performance claims. The right amount of detail depends on what your image must communicate and how you will decide whether the output succeeds.
A prompt also operates within the selected API's capabilities. Set size and generation mode through documented controls; do not assume prose alone changes an unsupported request option. API tutorial
Keep exact wording for visible text in a separate source note. After generation, compare every word with that note instead of accepting a layout merely because its lettering looks plausible.
When a reference contains several similar objects, describe the intended target unambiguously. The official guide recommends identifying what should change and what should remain. Prompt guide
Avoid diagnosing every failure as a need for a longer prompt. First identify the missed requirement, then decide whether it needs clearer wording, a different reference, or a simpler creative brief.
How do you write and test Seedream prompts?
Start with a one-sentence brief and a short acceptance list. For the florist example, that list might include tulips being wrapped, a visible counter, and light arriving from the left.
Then choose the documented model and output settings in your hosted service. The Seedream API access guide covers ModelArk setup and the handling of returned images.
The following adapted request sends an original scene prompt to the documented Seedream 4.0 endpoint. Configure ARK_API_KEY according to BytePlus's tutorial before using it. API tutorial
curl --fail-with-body https://ark.ap-southeast.bytepluses.com/api/v3/images/generations \
-H "Authorization: Bearer $ARK_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "seedream-4-0-250828",
"prompt": "A florist wrapping yellow tulips at a wooden counter, large window on the left, muted blue walls, editorial photograph.",
"size": "2K",
"response_format": "url",
"sequential_image_generation": "disabled"
}'
Review the image in the same order as the brief: subject, action, setting, then appearance. Note the most important failure before adjusting the prompt.
If the flowers are present but nobody is wrapping them, clarify the action. If the action is clear but the window dominates the image, revise the framing. Keep unrelated parts of the prompt stable during each comparison.
For reference editing, provide the image through the documented image field and use a change instruction. For multiple references, assign each source a subject, setting, or style role. API tutorial, Prompt guide
Write a small reference map for yourself before submitting: subject from the first image, background from the second. Check that the written prompt expresses those roles without relying on your private notes.
For related outputs, BytePlus's guide recommends explicitly requesting a series or set. Configure the corresponding sequential-generation options when using the API. Prompt guide, API tutorial
A suggested exercise is a sequence showing the same florist preparing flowers, wrapping a bouquet, and placing it on the counter. Describe the persistent subject and setting, then state what differs in each scene.
Evaluate the sequence as a set. Check whether the intended action changes while the subject and environment remain suitable for continuity; do not accept a single strong frame as proof that the whole sequence works.
Keep a compact prompt log with the instruction, references, output, and revision reason. Prefer concrete notes such as missing wrapping paper over vague ratings such as less artistic.
After a few revisions, revisit the brief itself. If you keep changing the desired result, write a new brief rather than comparing it with outputs intended for a different composition.
How do Seedream prompts compare with FLUX.2 prompts?
Seedream 4.0 and 4.5 share an official prompting guide. FLUX.2 also supports generation and editing, with variant-specific controls including adjustable steps and guidance in [flex]. Prompt guide, FLUX documentation
Compare the same creative brief across models while using each service's documented controls. Record model-specific settings separately, so that you can distinguish the instruction from its execution configuration.
The ComfyUI guide provides context for testing prompts inside a larger workflow. Begin with a simple generation stage so later processing does not obscure the effect of a wording change.
What else should you know about Seedream prompts?
How long should a Seedream prompt be?
A Seedream prompt should define the intended scene and the requirements you will inspect. BytePlus recommends concise, precise language rather than repeatedly stacking elaborate vocabulary. Prompt guide
How do I tell Seedream what to preserve?
In a Seedream editing prompt, name the target and describe the elements that should remain unchanged. Use concrete identifiers when several objects or people could match the instruction. Prompt guide
Can I request a related set of images?
Yes, Seedream 4.0 and 4.5 support image sequences and set-based creation. When using the API, pair that brief with the documented sequential-generation options. Prompt guide, API tutorial
What should I change after an unsuccessful result?
After an unsuccessful Seedream result, choose the most consequential missed requirement and revise that part of the brief. Keep the other instructions stable so you can understand what the revision accomplished.
Sources
- ByteDance Seedream 4.0 announcement
- ByteDance Seedream 4.0 product page
- ByteDance Seedream 4.5 product page
- BytePlus Seedream 4.0–4.5 prompt guide
- BytePlus image generation tutorial
- Black Forest Labs FLUX.2 model overview
Top comments (0)