Browse ModelsBytedanceBytedance Seedream V5.0 Lite Sequential

Bytedance Seedream V5.0 Lite Sequential

Bytedance Seedream V5.0 Lite Sequential

Playground

Try it on WavespeedAI!

Seedream 5.0 Lite Sequential generates multi-image sets with consistent characters and objects, unifying palette, lighting, and style across all outputs. Supports up to 4K results for campaigns, storyboards, and product lines. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Seedream V5.0 Lite Sequential

Seedream V5.0 Lite Sequential is ByteDance’s multi-image text-to-image model designed to generate a series of coherent images from a single prompt. Describe multiple scenes in one prompt — the model generates a consistent visual sequence with stable character identity and style continuity, perfect for storytelling, storyboards, and visual narratives.


Why Choose This?

  • Multi-image generation Generate multiple related images in a single run with consistent style and characters.

  • Character consistency Maintains character identity, proportions, and visual style across the entire sequence.

  • Narrative storytelling Create visual stories by describing multiple scenes in one prompt.

  • High resolution support Custom width and height from 1440 to 4096 pixels.

  • Flexible aspect ratios Multiple presets including 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, and 2:3.

  • Prompt Enhancer Built-in tool to automatically improve your descriptions.


Parameters

ParameterRequiredDescription
promptYesDescribe the images to generate (include count in prompt)
sizeNoAspect ratio preset: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
widthNoCustom width in pixels (range: 1440–4096)
heightNoCustom height in pixels (range: 1440–4096)
max_imagesNoNumber of images to generate (default: 2)

How to Use

  1. Set max_images first — specify how many images you want to generate.
  2. Write your prompt — describe each image in sequence, starting with the count.
  3. Choose size — select a preset or customize width/height.
  4. Use Prompt Enhancer (optional) — click to automatically refine your description.
  5. Run — submit and download your image sequence.

Important: Specify the number of images in your prompt to match max_images!

Example prompt format:

  • max_images = 2
  • Prompt: “2 images. First, a young princess in a torn royal dress sneaking through a dark castle corridor… Second, the princess and the cloaked figure riding together on horseback at dawn…”

Pricing

max_imagesTotal Price
1$0.035
2$0.07
4$0.14
8$0.28

Billing Rules

  • Base price: $0.035 per output image
  • Total cost = $0.035 × max_images

Best Use Cases

  • Visual Storytelling — Create sequential narratives with consistent characters.
  • Storyboards — Generate scene-by-scene illustrations for projects.
  • Comic & Manga — Produce multi-panel visual sequences.
  • Character Series — Generate variations of the same character in different scenarios.
  • Marketing Campaigns — Create cohesive visual series for brand storytelling.
  • Social Media Content — Produce carousel posts with narrative continuity.

Pro Tips

  • Always specify the number of images at the start of your prompt (e.g., “2 images. First… Second…”).
  • Use “First,” “Second,” “Third,” etc. to clearly separate each image description.
  • Include consistent character descriptions across scenes for better identity preservation.
  • Keep style references consistent throughout the prompt (e.g., “fantasy art, cinematic” for all scenes).
  • Start with fewer images (2–4) to test consistency before generating larger sequences.

Notes

  • Prompt is the only required field.
  • Always match max_images setting with the number specified in your prompt.
  • Resolution range: 1440–4096 pixels for both width and height.
  • Ensure your prompts comply with content guidelines.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-lite/sequential" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "size": "2048*2048",
    "max_images": 1,
    "enable_base64_output": false,
    "enable_sync_mode": false
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-The positive prompt for the generation.
sizestringNo2048*20481440 ~ 4096 per dimensionSpecify the width and height pixel values of the generated image.Total pixel value range: [2560*1440, 4096*4096]
max_imagesintegerNo11 ~ 15The maximum number of images that can be generated (up to 15). This value must align with the number of images specified in the prompt above.
enable_base64_outputbooleanNofalse-If enabled, the output will be encoded into a BASE64 string instead of a URL. This property is only available through the API.
enable_sync_modebooleanNofalse-If set to true, the function will wait for the result to be generated and uploaded before returning the response. It allows you to get the result directly in the response. This property is only available through the API.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.