Create an asynchronous video generation task. Supports multiple input modes:
Poll GET /v1/video/generations/{id} until status is succeeded.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Model ID
seedance "seedance"
Input content array for video generation. Supports text, images, videos, and audio in various combinations:
[
{
"type": "text",
"text": "A cat playing piano in a sunlit room"
},
{
"type": "image_url",
"image_url": {
"url": "https://example.com/reference.jpg"
},
"role": "reference_image"
}
]
Generate synchronized audio with the video.
true — Video includes auto-generated voice, sound effects, and background musicfalse — Silent videoOutput video resolution.
480p, 720p Output aspect ratio. adaptive automatically selects the best ratio based on input.
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive Video duration in seconds (integer, 4–15). Set to -1 for automatic duration selection by the model.
-1 <= x <= 15Tools for the model to use. Currently supports web search (text-to-video only).
Add watermark to the generated video.
Video generation task created
Task ID for polling
"cgt-20260312231129-7db6s"
Task ID (same as id)
"cgt-20260312231129-7db6s"
"video"
"seedance"
Initially empty
""
0
Unix timestamp
1773328294