Seedance 2 · Video
Seedance 2 · Introduction
ByteDance Doubao Seedance 2.0 video model: text-to-video and image-to-video (optional audio). Returns a taskId; poll for the result.
How to call
- Submit:
POST /api/cqt/generator/seedance2, returns a taskId. - Query:
GET /api/cqt/info/seedance2?id=taskId, poll until status = succeeded.
Capability map
POSTText to VideoNEW
Generate a video from a text description.
POSTImage to VideoNEW
Turn reference images into a moving video.
Guides
Size / Resolution
This channel supports 480p / 720p only; 1080p auto-downgrades to 720p and 4k is unavailable. Use ratio OR size — when passing size, use the pixel values below.
| Resolution | Aspect ratio | Pixels (size) |
|---|---|---|
| 480p | 21:9 | 992x432 |
| 480p | 16:9 | 864x496 |
| 480p | 4:3 | 752x560 |
| 480p | 1:1 | 640x640 |
| 480p | 3:4 | 560x752 |
| 480p | 9:16 | 496x864 |
| 720p | 21:9 | 1470x630 |
| 720p | 16:9 | 1280x720 |
| 720p | 4:3 | 1112x834 |
| 720p | 1:1 | 960x960 |
| 720p | 3:4 | 834x1112 |
| 720p | 9:16 | 720x1280 |
Common Errors
| Code | msg | Meaning | How to fix |
|---|---|---|---|
| 400 | prompt is required | Text-to-video is missing prompt | Add prompt; for image-to-video drive it with imageUrls / firstFrameUrl |
| 400 | invalid seconds | seconds out of range (must be 4-15) | Set seconds within 4-15 |
| 500 | content moderated (nsfw) | Content flagged by moderation | Modify the prompt / replace reference images and retry |
| 500 | generation_failed | Generation failed; data.errorMsg has details | Adjust based on the error and retry; contact support if it persists |
Errors are returned as a bizCode, e.g. bizCode=451, msg=prompt_unsafe.
Tip: after saving your API Key via Authorize, every capability page supports "Try it".