seedance-2
seedance-2 Video Generation
Generate videos with seedance-2 and seedance-2-fast
POST
Documentation Index
Fetch the complete documentation index at: https://docs.toapis.com/llms.txt
Use this file to discover all available pages before exploring further.
- Supports
seedance-2andseedance-2-fast - Supports text-to-video generation
- Supports first-frame image-to-video through
image_urls - Async task workflow with task ID based status queries
Authorizations
All requests require Bearer Token authentication.
Body
Video generation model name.Available models:
seedance-2- Standard versionseedance-2-fast- Fast version
Video prompt. Describe subject, action, camera movement, and visual style clearly.
Video duration in seconds.Supported range:
4 to 15 seconds.Video aspect ratio.Options:
16:99:161:14:3
ratio.First-frame image URL array for image-to-video.Only the first image is used.Image requirements:
- Format:
JPEG,JPG,PNG,WEBP - File size: up to
10MB
Use Uploaded Assets
If you have already uploaded private assets through the avatar asset APIs and obtained anasset_id, you do not need to send the original file URL again in the generation request. Use:
asset://<ASSET_ID>
- Private virtual avatar assets
- Private real avatar assets
- Image, video, and audio assets that have finished processing and are in
activestatus
- Create an asset group or complete real-person verification first
- Upload the asset and obtain
asset_id - Poll the asset status until it becomes
active - Use
asset://<ASSET_ID>in the generation request
How To Reference Assets In Generation Requests
Image assets can be used as:first_framelast_framereference_image
reference_video
reference_audio
Response
Unique task ID for status queries.
Object type, always
generation.task.Model name used.
Task status.
queuedin_progresscompletedfailed
Task progress percentage (
0 to 100).Task creation timestamp (Unix timestamp).
Task metadata.