Skip to main content

Seedance & Seedream (BytePlus ModelArk)

Official ByteDance creative models through BytePlus ModelArk:

ModelServiceVariants
Seedance 2.5video-generateseedance-2-5 (default); also Seedance 2.0 Standard / Fast / Mini
Seedream 5.0 Progenerate / editseedream-5-0-pro (default); also Lite / 4.x

Product pages: Seedance 2.5 · Seedream 5.0 Pro on ModelArk.

Environment​

export ARK_API_KEY=...
# optional:
# export BYTEPLUS_ARK_BASE_URL=https://ark.ap-southeast.bytepluses.com/api/v3

Variants​

Seedance (video)​

--model-versionNotes
seedance-2-5 / dreamina-seedance-2-5-260628Up to ~30s storytelling (official ModelArk id)
seedance-2-0 / dreamina-seedance-2-0-260128Production 2.0 Standard
seedance-2-0-fast / dreamina-seedance-2-0-fast-260128Faster 2.0
seedance-2-0-mini / dreamina-seedance-2-0-mini-260615Lightweight 2.0

Seedream (image)​

--model-versionNotes
seedream-5-0-proPrecision T2I / edit / multi-ref (default)
seedream-5-0-liteFaster / cheaper 5.0 tier
seedream-4-5 / seedream-4-0Prior generation

CLI​

# Seedance 2.5 text-to-video
opentryon video-generate --model seedance \
--prompt "A 10-second runway walk in soft studio light" \
--duration 10 --resolution 1080p --ratio 16:9

# Image-to-video
opentryon video-generate --model seedance \
--image person.jpg --prompt "Slow cinematic push-in" --duration 5

# Seedream 5.0 Pro text-to-image
opentryon generate --model seedream \
--prompt "Editorial product shot of matte black sneakers" --size 2K

# Multi-reference edit / fusion
opentryon edit --model seedream \
--images person.jpg garment.jpg \
--prompt "Dress the person in the garment, catalogue lighting"

Python​

from tryon.api.byteplus import SeedanceAdapter, SeedreamAdapter

video = SeedanceAdapter().generate_text_to_video(
prompt="Fashion model walking through a loft apartment",
duration=8,
resolution="1080p",
)
open("out.mp4", "wb").write(video)

images = SeedreamAdapter().generate_text_to_image(
prompt="Minimalist lookbook still, soft daylight",
size="2K",
)
images[0].save("out.png")

Notes​

  • Seedance 2.5 public ModelArk id is dreamina-seedance-2-5-260628 (CLI --model-version seedance-2-5 maps to it). Activate the model in the BytePlus console before calling.
  • Auth uses Authorization: Bearer $ARK_API_KEY.
  • Async video tasks are polled until completion, then the MP4 is downloaded.