Seedance 2.0 API
Complete API reference for Seedance 2.0 video generation models by ByteDance.
Model Variants
This API supports six model variants:
Quick Comparison
Supported Aspect Ratios
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Resolution Options
Seedance 2.0 Text to Video
Endpoint
POST /api/v1/video/task
Request Parameters
Required
Optional
Example Request
javascript
Seedance 2.0 Image to Video
Request Parameters
Required
Optional
Example Request
javascript
Seedance 2.0 Reference to Video
Request Parameters
Required
Reference Media
Submit 1-9 images. Images may be omitted only when at least one reference video is provided.
@ (AT) Reference Placeholders
The @ (AT) reference feature links reference media to the prompt through numbered <<<...>>> placeholders. Numbering starts at 1 independently for each media type and follows the order of the corresponding array:
For example, if the first image is a character reference and the second image is a scene reference, use <<<image_1>>> for the character and <<<image_2>>> for the scene in prompt. Each placeholder must point to an item that exists in its corresponding array.
Optional
Example Request
javascript
@ (AT) Reference-to-Video Request Example
javascript
Fast Variants
The fast variants prioritize processing speed. All Fast models support only "480p" and "720p" output. Fast Text-to-Video and Fast Image-to-Video otherwise follow their corresponding standard request shapes, while Fast Reference-to-Video uses the same reference media limits as the standard reference model.
Example Fast Request
javascript
@ (AT) Fast Reference-to-Video Request Example
javascript
Seedance 2.0 Fast Reference-to-Video Parameters
Required
Reference Media
The same 1-based placeholder convention described above applies to the Fast Reference-to-Video model.
Optional
Response Format
Initial Response
All models return a task_id for polling:
json
Polling Response
Poll GET /api/v1/video/{taskId} to check status:
json
Status Values
submitted: Task accepted and waiting to be processedprocessing: Video generation in progresssucceed: Video generation completedfailed: Video generation failed
Processing Time
Standard Models: 3-8 minutes depending on duration and resolution.
Fast Models: 1-4 minutes for most configurations.
Poll every 5-10 seconds to check status.
Best Practices
- Choose the Right Variant: Use fast models for iteration, standard models for final output
- Describe Motion Clearly: Include specific movement descriptions in prompts
- Resolution Selection: All standard Seedance 2.0 models support
480p,720p,1080p, and4k; all Fast models support only480pand720p - Reference Ordering: Keep
images,videos, andaudiosin intentional order and refer to them consistently in the prompt - Video-Only Requests: Use an empty
imagesarray only when at least one reference video is provided - Media Duration: Keep every reference audio and video between 2 and 15 seconds
- Audio Enhancement: Omit
soundto use its default value oftrue, or set it tofalseto disable generated sound