Skip to main content
ByteDance Seedance 2.0 reference-to-video generates video from a text prompt guided by reference images, videos, and/or audio. Reference media are addressed in the prompt as @Image1, @Image2, @Video1, @Video2, @Audio1, etc. Supports resolutions up to 720p, durations from 4–15 seconds, and synchronized audio generation including sound effects, ambient sounds, and lip-synced speech. Model name: bytedance-seedance-2-0-reference-to-video

Endpoint

Video generation is synchronous — the request blocks until the video is ready (typically 1–5 minutes). It is recommended to use /ai/queue instead for long-running jobs, so that you don’t have long running http requests.

Request Parameters

Reference Media Limits

Total files across all modalities must not exceed 12.

Duration

Examples

Text-only prompt

With reference images

With reference video and audio

Portrait video at 480p

Response (response_format: "url")

The URL is a temporary link that expires after a period of time.

Response (response_format: "b64_json")

Using with /ai/queue

Recommended for video generation. Returns immediately, processes in the background.

Enqueue

Poll

A generation is done when its status is succeeded, failed, or cancelled. On success, result_url points to the output file.

Cancel

Errors