Seedance 2.0 API
Seedance 2.0 is available through the cheapmodel Video API with cheapmodel token authentication, multimodal content inputs, normalized task IDs, and USD billing after task completion.
Base URL
https://cheapmodel.ai/video/v1https://cheapmodel.ai/v1/video
Models
| Model | Use case | Billing reference |
|---|---|---|
doubao-seedance-2-0-260128 | Seedance 2.0 video generation | $6.76 / 1M output usage tokens |
doubao-seedance-2-0-fast-260128 | Seedance 2.0 Fast video generation | $5.44 / 1M output usage tokens |
Create a Text-to-Video Task
curl https://cheapmodel.ai/video/v1/video/generations \
-H "Authorization: Bearer YOUR_CHEAPMODEL_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2-0-fast-260128",
"prompt": "Two Munchkin cats run and playfully chase each other",
"size": "9:16",
"duration": -1,
"generate_audio": true,
"watermark": false
}'
Create a Multimodal Content Task
Use content[] when you need multimodal input. cheapmodel preserves token authentication, status tracking, and billing across this workflow.
curl https://cheapmodel.ai/video/v1/video/generations \
-H "Authorization: Bearer YOUR_CHEAPMODEL_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2-0-fast-260128",
"content": [
{
"type": "text",
"text": "Use the first image as the first frame. Create a lively product video."
},
{
"type": "image_url",
"image_url": {"url": "https://example.com/first-frame.png"},
"role": "first_frame"
}
],
"resolution": "720p",
"ratio": "16:9",
"duration": 5,
"generate_audio": true,
"watermark": false
}'
Supported Content Items
| Type | Typical roles | Notes |
|---|---|---|
text | Prompt text | Chinese and English are supported. Keep prompts focused. |
image_url | first_frame, last_frame, reference_image | For first-frame, first/last-frame, and multimodal reference workflows. |
video_url | reference_video | For reference video, edit, and extend workflows supported by Seedance 2.0. |
audio_url | reference_audio | Audio cannot be used alone; pair it with at least one image or video reference. |
Parameters
| Field | Supported values |
|---|---|
resolution | 480p, 720p. |
ratio or size | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16, adaptive. |
duration | Integer seconds from 4 to 15, or -1 for automatic duration selection. |
generate_audio | Boolean. When true, Seedance generates synchronized mono audio. |
tools | Optional array such as [{"type":"web_search"}] for web-search enhanced generation. |
Query a Task
curl https://cheapmodel.ai/video/v1/video/generations/TASK_ID \ -H "Authorization: Bearer YOUR_CHEAPMODEL_KEY"
Billing
Seedance billing is calculated after the task completes. cheapmodel reads usage.total_tokens, calculates the USD cost, rounds it to two decimal places, and records the final amount in the user's cheapmodel account history.