Seedance 2.5 API
Complete API reference for Seedance 2.5 video generation models by ByteDance.
Model Variants
This API supports three model variants:
Quick Comparison
Supported Aspect Ratios
Text-to-Video and Reference-to-Video support:
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Image-to-Video does not support the aspect_ratio parameter.
Resolution Options
Seedance 2.5 Text to Video
Endpoint
POST /api/v1/video/task
Request Parameters
Required
Optional
Example Request
javascript
Seedance 2.5 Image to Video
Request Parameters
Required
Optional
Do not include
aspect_ratioin Image-to-Video requests. This model does not support that parameter.
Example Request
javascript
Seedance 2.5 Reference to Video
Request Parameters
Required
Reference Media
@ (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
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
Processing time varies by duration, resolution, and current queue conditions.
Poll every 5-10 seconds to check status.
Best Practices
- Required Parameters: Always provide
resolutionandduration, and provideaspect_ratiofor Text-to-Video and Reference-to-Video - Image-to-Video Ratio: Do not send
aspect_ratiofor Image-to-Video requests - Reference Videos: Reference-to-Video requires at least one video; each video and the combined video duration must stay within the documented limits
- Reference Images: Images are optional when reference videos are provided; when used, submit 1-30 supported image URLs
- Reference Audio: Keep every audio clip within 2-30 seconds and 15 MB, with a combined duration of no more than 30 seconds
- Reference Ordering: Keep
images,videos, andaudiosin intentional order and refer to them consistently in the prompt - Sound: Omit
soundto use its default value oftrue, or set it tofalseto disable generated sound