Generate videos from images using Seedance 2.0 Image-to-Video model.
Bring your images to life — provide 1 or 2 images and Seedance 2.0 generates a video from them.
| Mode | Input | Result |
|---|---|---|
| 1 image | One image as the first frame | Video animates outward from that image |
| 2 images | First frame + last frame | Video generates a smooth transition between the two images |
seedance-20)| Duration | Credits | Price | With 4K Upscale |
|---|---|---|---|
| 4s | 160 | $0.80 | 272 credits ($1.36) |
| 5s | 200 | $1.00 | 340 credits ($1.70) |
| 8s | 320 | $1.60 | 544 credits ($2.72) |
| 10s | 400 | $2.00 | 680 credits ($3.40) |
| 15s | 600 | $3.00 | 1020 credits ($5.10) |
seedance2-fast)| Duration | Credits | Price | With 4K Upscale |
|---|---|---|---|
| 4s | 112 | $0.56 | 224 credits ($1.12) |
| 5s | 140 | $0.70 | 280 credits ($1.40) |
| 8s | 224 | $1.12 | 448 credits ($2.24) |
| 10s | 280 | $1.40 | 560 credits ($2.80) |
| 15s | 420 | $2.10 | 840 credits ($4.20) |
seedance2-fast as the model value.| Parameter | Type | Required | Description |
|---|---|---|---|
| model | string | Yes | seedance-20 (standard) or seedance2-fast (faster, lower cost) |
| callBackUrl | string | No | Webhook URL to receive task completion notification |
| inputs | object | Yes | Generation parameters (see below) |
| Parameter | Type | Required | Description |
|---|---|---|---|
| urls | array | Yes | Image URL(s) to animate. Provide 1 image (first frame) or 2 images (first + last frame). Images must be publicly accessible URLs. |
| prompt | string | No | Text description to guide the motion, camera movement, and style. Max 4000 characters. While optional, adding a prompt significantly improves results. |
| duration | string | No | Video length in seconds: "4" to "15". Defaults to "5" if omitted. Directly affects cost (40 credits/sec standard, 28 credits/sec fast). |
| aspectRatio | string | No | Aspect ratio: 16:9, 9:16, 1:1, 3:4, 4:3, 21:9. Defaults to 16:9. |
| mode | string | No | keyframe (default) — treats image(s) as structural anchor frames. reference — treats images as visual style references; enables Omni Reference mode with video and audio support. |
| upscaleResolution | string | No | Set to 4k to upscale the output to 4K resolution. Adds 28 credits/sec to the base cost. |
| Mode | Behavior | When to Use |
|---|---|---|
keyframe (default) | Image is used as the actual first/last frame of the video | You want the video to start/end with your exact image |
reference | Image is used as visual style guidance, not a literal frame | You want the video to match the look/feel of your image, but not necessarily start from it |
| Status | Description |
|---|---|
waiting | Task queued, waiting to start |
generating | Video is being generated (typically 1–3 minutes) |
success | Generation completed, video URL available in output |
fail | Generation failed, check error field for details |
| HTTP Status | Description | Common Cause |
|---|---|---|
| 200 | Success | — |
| 400 | Invalid parameters | Missing urls, invalid image URL, invalid duration value |
| 401 | Authentication failed | Invalid or missing API key |
| 402 | Insufficient credits | Not enough credits for the requested duration |
| 429 | Concurrency limit exceeded | Too many tasks in progress, wait for some to complete |
| 500 | Server error | Internal error, retry later |