Skip to main content
Models

Seedance 2.0

Model Overview

Direct supply
Video Gen

ByteDance Seedance 2.0 — professional multimodal video generation with text, image, video and audio references, plus video editing and extension; 480P–4K, 4–15 s clips, billed per million output video tokens.

Input Modalities

Text

Output Modalities

Video

Recommended for

Suitable for video generation tasks

Capabilities

Video generation

Generates video from a text prompt or an image

Supported Modes

Video Generation

Model Pricing

10% off
Pay-as-you-go

Priced per spec

Seedance 2.0 is priced per spec — each tier bills at its own rate, resolved from the request.

480P · No video input$6.845$6.16per 1M tokens
480P · With video input$4.167$3.75per 1M tokens
720P · No video input$6.845$6.16per 1M tokens
720P · With video input$4.167$3.75per 1M tokens
1080P · No video input$7.589$6.83per 1M tokens
1080P · With video input$4.613$4.152per 1M tokens
4K · No video input$3.869$3.482per 1M tokens
4K · With video input$2.381$2.143per 1M tokens

Indicative pricing — final cost is confirmed at request time.

API Code Example

HTTP
import requests
 
resp = requests.post(
"https://api.modelsite.ai/api/v3/contents/generations/tasks",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"content": [
{
"text": "A cat playing the piano",
"type": "text"
}
],
"model": "dreamina-seedance-2-0"
},
)
print(resp.json())
 
# The task id is at id in the response; poll it until the video is ready.
task_id = resp.json()["id"]
poll = requests.get(
f"https://api.modelsite.ai/api/v3/contents/generations/tasks/{task_id}",
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
print(poll.json())