青峰智影青峰智影
API ReferenceMirava
AI Model APIVideosSeedance Format

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 CodePositioningBase Price (CNY / M tokens)
doubao-seedance-2-0-2601282.0 Standard, fullest capability46
doubao-seedance-2-0-fast-2601282.0 Fast, speed first37
doubao-seedance-2-0-mini-2606152.0 Mini, cost first23
doubao-seedance-2-5-2606282.5 Enhanced, better quality and control70

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

ItemValue
Base URLhttps://qfzyapi.qfzy.art
AuthenticationAuthorization: Bearer {api_key}
Create TaskPOST /v1/video/generations
Query TaskGET /v1/video/generations/{task_id}
OpenAI-compatible AliasPOST /v1/videos, GET /v1/videos/{task_id}
Content Typeapplication/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.

GroupChannel FamilyApplicable Models
common_hw_095BytePlus (overseas)2.0 / fast / mini / 2.5
common_095Kuaikuai (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?