seedance-2.5 task type (no VIP split).| Model | 480p | 720p | 1080p |
|---|---|---|---|
| seedance-2.5 | 0.15 | 0.35 | 0.80 |
| seedance-2.5-less-restriction | 0.165 | 0.385 | 0.88 |
omni_reference_task_type: edit, duration: -1) let the model choose the output length. Credits are reserved from your source video duration when the task is submitted, then settled against the duration of the video actually produced — if the result is shorter than the reservation, the difference is returned to your balance.480p, 720p or 1080p; defaults to 720p when omitted. 4K is not supported and will be rejected.16:9 (default), 9:16, 4:3, 3:4, 21:9, 1:1, or adaptive. With adaptive the model selects the aspect ratio from the task type and the inputs. For video editing and video extension tasks adaptive is the only accepted value — see Video Editing and Video Extension below. For other tasks, the aspect ratio of the reference image takes precedence over the aspect ratio specified in the request parameters.seedance-2.5 can edit an existing video or extend one forward or backward. The model classifies the task from your prompt intent (for example "extend forward", "continue", or an instruction to change something in the source video), so these tasks have parameter requirements that differ from ordinary generation.omni_reference_task_type to have those requirements validated when the task is submitted, instead of the task failing later.omni_reference_task_type | Meaning | Requirements |
|---|---|---|
auto (default) | The model infers the task from your prompt and the supplied references. | Parameters that do not match the task the model actually selects cause the task to fail after submission. |
reference | Reference-guided generation from images, videos or audio. | No special aspect_ratio or duration requirement. |
edit | Edits the visuals or audio of a source video. | At least one entry in video_urls; the source video must be 4–30 seconds; aspect_ratio must be adaptive; duration must be -1. |
extend | Extends a source video forward or backward. | At least one entry in video_urls; aspect_ratio must be adaptive. duration is the requested output length (4–30 seconds). |
adaptive is requiredadaptive is therefore the only accepted value for these two task types. For edit the output length also follows the source video, which is why duration must be -1.edit or extend and omit aspect_ratio (and, for edit, duration), the required values are filled in for you. Supplying a conflicting fixed value is rejected with 400 rather than silently overridden.omni_reference_task_type.seedance-2.5-less-restriction editing requests, set auto_upload_assets to false so the source video URL stays directly readable; the source duration has to be measured to reserve credits.{
"model": "seedance",
"task_type": "seedance-2.5",
"input": {
"prompt": "Extend @video1 forward: the camera keeps drifting over the water as the sun sets",
"mode": "omni_reference",
"omni_reference_task_type": "extend",
"video_urls": ["https://example.com/source.mp4"],
"aspect_ratio": "adaptive",
"duration": 8,
"resolution": "720p"
}
}{
"model": "seedance",
"task_type": "seedance-2.5",
"input": {
"prompt": "In @video1, change the lighting to a warm golden hour",
"mode": "omni_reference",
"omni_reference_task_type": "edit",
"video_urls": ["https://example.com/source.mp4"],
"aspect_ratio": "adaptive",
"duration": -1,
"resolution": "720p"
}
}video_urls array. You can provide up to 10 video URLs. The input videos are used as references for the generation.video_urls array (maximum 10; MP4/MOV only; maximum file size 200 MB per video).image_urls) and audio references (via audio_urls).audio_urls array. You can provide up to 10 audio URLs (MP3/WAV only; maximum file size 15 MB per audio).audio_urls array (maximum 10; MP3/WAV only; maximum file size 15 MB per audio).