Seedance Video Generation
Integration guide for the Seedance 2.0 / mini / fast / 2.5 models, with model comparison and quick start.
The Seedance family of video generation models is served through a unified video generation interface. A single endpoint covers text-to-video, image-to-video, and reference-asset-to-video scenarios.
Supported Models
| Model Code | Positioning | Base Price (CNY / M tokens) |
|---|---|---|
doubao-seedance-2-0-260128 | 2.0 Standard, fullest capability | 46 |
doubao-seedance-2-0-fast-260128 | 2.0 Fast, speed first | 37 |
doubao-seedance-2-0-mini-260615 | 2.0 Mini, cost first | 23 |
doubao-seedance-2-5-260628 | 2.5 Enhanced, better quality and control | 70 |
Actual billing is determined by the combination of group rate multiplier and model unit price. The table above is the base price reference only. Token-based billing pre-deducts by estimated usage, and the difference is settled against actual usage once the task completes.
Integration Info
| Item | Value |
|---|---|
| Base URL | https://qfzyapi.qfzy.art |
| Authentication | Authorization: Bearer {api_key} |
| Create Task | POST /v1/video/generations |
| Query Task | GET /v1/video/generations/{task_id} |
| OpenAI-compatible Alias | POST /v1/videos, GET /v1/videos/{task_id} |
| Content Type | application/json |
Groups and Channels
Different models must use the matching group; the group determines which upstream channel family is actually hit. Choose the group from the table below to avoid failures caused by a group/channel-family mismatch.
| Group | Channel Family | Applicable Models |
|---|---|---|
common_hw_095 | BytePlus (overseas) | 2.0 / fast / mini / 2.5 |
common_095 | Kuaikuai (mainland China) | 2.0 / fast / mini / 2.5 |
Minimal Working Example
curl -X POST "https://qfzyapi.qfzy.art/v1/video/generations" \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2-0-260128",
"content": [
{ "type": "text", "text": "An orange cat stretching on a rooftop at sunset, cinematic lighting" }
],
"metadata": {
"resolution": "1080p",
"duration": 5,
"ratio": "16:9"
}
}'The response returns a task_id. Poll the query endpoint to obtain the video URL.
How is this guide?