Seedream 5.0 Pro
Seedream 5.0 Pro (bytedance-seed/seedream-5-0-pro) is the larger Seedream from ByteDance for image generation and editing: precise editing control, lifelike scenes and natural rendering — built for commercial visual production. Two endpoints: POST /v1/images/generations for text-to-image and POST /v1/images/edits for working from a reference image. The model is paid — generations are charged from your balance.
Parameters
Section titled “Parameters”| Field | Description |
|---|---|
model |
bytedance-seed/seedream-5-0-pro (or the short seedream-5-0-pro) |
prompt |
What to draw, required |
n |
How many images, 1 to 4; each one is billed separately |
aspect_ratio |
1:1, 1:2, 2:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 9:21, 16:9, 21:9; defaults to 1:1 |
resolution |
1k or 2k; defaults to 1k |
size |
Explicit WxH — an alternative to the aspect_ratio + resolution pair |
quality |
The model has no such knob: passing the parameter returns 400 |
The sizing rules differ per resolution: 1k keeps roughly a megapixel of area, while 2k pins the long side at 2048. Common combinations:
| Aspect | 1k | 2k |
|---|---|---|
1:1 |
1000x1000 |
2048x2048 |
16:9 |
1332x750 |
2048x1152 |
9:16 |
750x1332 |
1152x2048 |
21:9 |
1526x654 |
2048x876 |
2:1 |
1414x706 |
2048x1024 |
The model’s primary contract is the “aspect ratio + resolution” pair: size is accepted from the same table and mapped back through it. The full list of 26 allowed size values is the sizes field in the catalog; a value outside the list returns 400.
Examples
Section titled “Examples”Text-to-image
Section titled “Text-to-image”import base64
img = client.images.generate( model="bytedance-seed/seedream-5-0-pro", prompt="Commercial catalog shot: a perfume bottle on wet stone, droplets, morning light", extra_body={"aspect_ratio": "4:5", "resolution": "1k"},)with open("perfume.png", "wb") as f: f.write(base64.b64decode(img.data[0].b64_json))curl https://api.mixen.ai/v1/images/generations \ -H "Authorization: Bearer $MIXEN_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "bytedance-seed/seedream-5-0-pro", "prompt": "Commercial catalog shot: a perfume bottle on wet stone, droplets, morning light", "aspect_ratio": "4:5", "resolution": "1k" }'A vertical 2k cover
Section titled “A vertical 2k cover”{ "model": "bytedance-seed/seedream-5-0-pro", "prompt": "Travel magazine cover: a lone figure on a dune at sunrise", "aspect_ratio": "9:16", "resolution": "2k"}A composite edit from two references
Section titled “A composite edit from two references”The model accepts reference images (references: true), so /v1/images/edits with multipart/form-data is available — up to 5 references:
curl https://api.mixen.ai/v1/images/edits \ -H "Authorization: Bearer $MIXEN_API_KEY" \ -F model=bytedance-seed/seedream-5-0-pro \ -F image=@product.png \ -F image=@marble.png \ -F prompt="Move the bottle onto this marble surface, add a soft reflection"The answer always carries b64_json — files are not hosted. Both endpoints answer synchronously; set your HTTP client timeout to at least 120 seconds.
The price depends on the resolution — 2k is exactly twice the 1k price:
| Resolution | Price per image |
|---|---|
1k |
6.0162 ₽ ($0.0675) |
2k |
12.0324 ₽ ($0.135) |
Current values — catalog.
Strengths and limits
Section titled “Strengths and limits”- Precise editing control, lifelike scenes and natural rendering — built for commercial visuals.
- Thirteen frame formats, including the ultra-wide
21:9and9:21. - Up to 5 reference images in
/v1/images/edits— composite edits from several references. - A larger format costs more:
2kis twice the1kprice — budget the resolution up front. - Seedream 5.0 Lite (
bytedance-seed/seedream-5-0-lite) — lighter and cheaper: 4.6793 ₽ ($0.0525),2k/4kresolutions without1k, the same formats and references. - Balance only; no
qualityknob — a size outside the model’s table returns400.
All models — in the catalog. The general image workflow — images guide.