How do I call this pinned version instead of other Seedream versions?
Send a request to POST /seedream/images, set model exactly to doubao-seedream-4-0-250828, and provide prompt. Text-to-image does not require a reference image; add image for editing or multi-image creation, and read the returned result from data.
Can Seedream 4.0 directly modify existing images?
Yes. image accepts an image URL or Base64, and can also receive an array of images. prompt should specify the changes and the parts to preserve, for example, replacing only the poster title while keeping the original color scheme and layout. The output is the edited image, not a design file that can be modified layer by layer.
How should I choose size and aspect ratio for this version?
Preset sizes include 1K, 2K, and 4K, and you can describe a landscape, portrait, or square composition in the prompt; you can also use width x height pixel values within this version's supported range. It is recommended to determine the use case and layout first, then choose the resolution; do not treat resolution tiers as fixed aspect ratios.
How do I generate a set of related images?
Set sequential_image_generation to auto, and specify the series theme, the content of each image, and the shared visual settings in the prompt; max_images can control the maximum number of outputs. If you only need a single image, set it to disabled. Series images still need to be checked for consistency in character and product details.
Can streaming output and asynchronous tasks be used together?
No. Streaming mode uses stream: true and application/x-ndjson to receive results line by line; asynchronous mode uses async: true to obtain task_id, then queries through /seedream/tasks, and can also use a completion callback. Streaming cannot be used together with async or callback_url.