更新日: 2026-06-06
Seedance
Seedance is ByteDance / Doubao’s video generation family. On Crazyrouter, the public contract stays on the native/volc/v1/* surface. The old unified-video doubao-seedance-2-0-fast label is no longer the primary customer-facing protocol.
Current Public Models
Submit a Video Task
Current Public Request Parameters
Seedance 2.0 Official Capability Boundary
- Supports four input modalities: text, image, video, and audio.
- Supports multimodal references: up to
9images,3videos, and3audios, with a mixed file limit of12. - Image formats:
jpeg,png,webp,bmp,tiff,gif; each image must stay under30MB. - Video formats:
mp4,mov; up to3video references, recommended combined duration in[2, 15]s, total file size under50MB. - Audio formats:
mp3,wav; up to3audio references, combined duration<= 15s, total file size under15MB. - Audio cannot be provided alone. At least
1image or video reference is required with it. - Output duration supports
4-15s, and-1can be passed through to let the upstream use its default behavior. - Supports
480pand720p;1080pis currently unsupported on Seedance 2.0 / 2.0 fast. framesis currently unsupported for Seedance 2.0 / 2.0 fast.camera_fixedis currently unsupported for Seedance 2.0 / 2.0 fast.- In the product UI, Seedance 2.0 is currently exposed mainly as “first/last frame” and “omni reference” entry points; on the API side those semantics map to
content[].roleandcontent[].type. - Upstream compliance currently blocks clearly realistic human-face image or video uploads.
Official Seedance 2.0 Pricing Truth
MIME, duration, and file-size enforcement for remote URL assets is ultimately handled by the upstream. Crazyrouter currently pre-validates count limits, duration parameter boundaries, the no-audio-only rule, and explicit unsupported fields such as
frames, camera_fixed, and non-480p/720p output requests.Text-to-Video Example
Single-Image Image-to-Video Example
cURL
Seedance 2.0 Multimodal Example
cURL
Successful Submit Response
Query Task
cURL
Completed Response Example
Task Status
The public docs now only commit to the native
/volc/v1/* route family and canonical model names. The old doubao-seedance-2-0-fast label is retained only as historical context, not as the primary contract for new integrations.The official Seedance pricing truth is currently tracked as
per_output_token, not per-second. If the pricing page later shows a normalized platform billing unit, that should be treated as the platform sell-side view rather than the native official unit.