cheapmodel logocheapmodel

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/v1
https://cheapmodel.ai/v1/video

Models

ModelUse caseBilling reference
doubao-seedance-2-0-260128Seedance 2.0 video generation$6.76 / 1M output usage tokens
doubao-seedance-2-0-fast-260128Seedance 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

TypeTypical rolesNotes
textPrompt textChinese and English are supported. Keep prompts focused.
image_urlfirst_frame, last_frame, reference_imageFor first-frame, first/last-frame, and multimodal reference workflows.
video_urlreference_videoFor reference video, edit, and extend workflows supported by Seedance 2.0.
audio_urlreference_audioAudio cannot be used alone; pair it with at least one image or video reference.

Parameters

FieldSupported values
resolution480p, 720p.
ratio or size21:9, 16:9, 4:3, 1:1, 3:4, 9:16, adaptive.
durationInteger seconds from 4 to 15, or -1 for automatic duration selection.
generate_audioBoolean. When true, Seedance generates synchronized mono audio.
toolsOptional 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.