Skip to main content
ByteDanceFastHigh

Seedream 5 Lite

Seedream 5.0 lite: image generation with built-in reasoning, example-based editing, and deep domain knowledge. Supports multi-reference generation with up to 14 images and sequential batch generation.

82 credits
per image (2K/3K same price; sequential auto bills 81 ร— max_images)
Example-based editing โ€” show a before/after pair and the model applies the same transformation
Logical reasoning for spatial relationships, physics, and processes
Deep domain knowledge across architecture, science, health, and design
Multi-image blending with up to 14 reference images
Sequential batch generation for storyboards, brand packages, and character sheets
Accurate multi-language text rendering โ€” wrap text in double quotes

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "bytedance/seedream-5-lite",
  "input": {
    "prompt": "A Renaissance-style oil painting of a modern-day farmer's market. A woman in a hoodie examines heirloom tomatoes under a striped awning, lit like a Vermeer interior. Warm golden Dutch Golden Age light, every detail unmistakably contemporary",
    "size": "2K",
    "aspect_ratio": "16:9"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringYes-Text prompt (max 4000 chars). Keep under 600 English words for best results. Wrap desired in-image text in double quotes
image_inputarrayNo[]1-14 input images for single or multi-reference generation
sizestringNo2KImage resolution: 2K (2048px) or 3K (3072px) โ€” same price
2K3K
aspect_ratiostringNomatch_input_imageAspect ratio. 'match_input_image' follows the input image's ratio
match_input_image1:14:33:416:99:163:22:321:9
sequential_image_generationstringNodisabled'disabled' generates one image; 'auto' lets the model emit multiple related images (billed per image)
disabledauto
max_imagesintegerNo1Max images when sequential mode is 'auto' (1-15). Input + generated cannot exceed 15
output_formatstringNopngOutput image format
pngjpeg

How to Provide File Input

There are 3 ways to provide files for the image_input parameter:

Recommended

Direct Upload (Multipart)

Attach files directly to POST /v1/predictions/upload. No separate upload step needed.

curl -X POST "https://api.core.today/v1/predictions/upload" \
  -H "X-API-Key: cdt_your_api_key" \
  -F "model=bytedance/seedream-5-lite" \
  -F 'input={"prompt":"your prompt here"}' \
  -F "file:image_input=@your_file.png"

Image URL

Pass a publicly accessible URL directly. You can also use file_url from the Storage API.

{
  "model": "bytedance/seedream-5-lite",
  "input": {
    "prompt": "your prompt here",
    "image_input": ["https://example.com/image.jpg"]
  }
}
See the File Upload docs for more upload methods including Presigned URLs.

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Reasoned Scene Generation

Complex contemporary scene rendered in a classical painting style

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "bytedance/seedream-5-lite",
  "input": {
    "prompt": "A Renaissance-style oil painting of a modern-day farmer's market. A woman in a hoodie examines heirloom tomatoes under a striped awning, lit like a Vermeer interior. Warm golden Dutch Golden Age light, every detail unmistakably contemporary",
    "size": "2K",
    "aspect_ratio": "16:9"
  }
}'

Typographic Poster

Multi-line text rendering with precise typography

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "bytedance/seedream-5-lite",
  "input": {
    "prompt": "A large-format typographic poster for a jazz festival. At the top in bold condensed sans-serif: \"BLUE NOTE SESSIONS\" in deep navy. Below in elegant script: \"Summer 2026 โ€” Central Park, New York.\" A golden saxophone silhouette runs along the right edge",
    "size": "2K",
    "aspect_ratio": "2:3"
  }
}'

Tips & Best Practices

1Use natural language sentences, not keyword lists โ€” the model reasons through full descriptions
2Wrap any text you want rendered in the image in double quotes ("...")
3For hard-to-describe edits, provide a before/after example pair plus your new image as inputs
4When editing, state what must stay unchanged: 'Replace the hat with a crown, keeping pose and expression'
5State your use case ('Design a logo for a gaming company') for better-targeted results
63K costs the same as 2K โ€” use 3K when you need larger output

Use Cases

Scientific diagrams and labeled cross-section illustrations
Typographic posters and marketing materials with accurate text
Photorealistic renderings from floor plan sketches
Story scenes and character variations in one batch request
Complex edits demonstrated by example instead of described in words

Model Info

ProviderByteDance
Version5.0-lite
CategoryImage Generation
Price82 credits

API Endpoint

POST /v1/predictions
Try in ConsoleBack to Docs