Skip to content
RU

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.

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.

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))
{
"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"
}

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.

  • Precise editing control, lifelike scenes and natural rendering — built for commercial visuals.
  • Thirteen frame formats, including the ultra-wide 21:9 and 9:21.
  • Up to 5 reference images in /v1/images/edits — composite edits from several references.
  • A larger format costs more: 2k is twice the 1k price — budget the resolution up front.
  • Seedream 5.0 Lite (bytedance-seed/seedream-5-0-lite) — lighter and cheaper: 4.6793 ₽ ($0.0525), 2k/4k resolutions without 1k, the same formats and references.
  • Balance only; no quality knob — a size outside the model’s table returns 400.

All models — in the catalog. The general image workflow — images guide.