Seedance 2.0 API Usage Guide
Overview
Seedance 2.0 is BytePlus’s flagship video generation model. It supports text-to-video (T2V), image-to-video (I2V) using first/last frame conditioning, and reference-to-video (R2V) using reference images, videos, or audio.Authentication
Submit Video Generation Request
Endpoint
Request Format (T2V)
Request Format (I2V — first frame)
Request Format (R2V — reference images)
Request Parameters
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
payload.prompt | string | No* | Text description. Optional for I2V/R2V | "" |
payload.first_frame | image URL | No* | First frame image URL (I2V) | — |
payload.last_frame | image URL | No | Last frame image URL (I2V) | — |
payload.reference_images | image URL[] | No* | Reference image URLs (R2V, max 9) | — |
payload.reference_videos | video URL[] | No* | Reference video URLs (R2V, max 3) | — |
payload.reference_audios | audio URL[] | No | Reference audio URLs (R2V, max 3) | — |
payload.duration | integer | No | Video length in seconds (4–15) | 5 |
payload.resolution | enum | No | Output resolution: 480p / 720p / 1080p | "720p" |
payload.ratio | enum | No | Aspect ratio | "adaptive" |
payload.generate_audio | boolean | No | Generate audio track | true |
payload.watermark | boolean | No | Add watermark | false |
payload.seed | integer | No | Reproducibility seed (-1 = random) | — |
payload.web_search | boolean | No | Enrich prompt with web search | false |
prompt, first_frame, reference_images, or reference_videos must be provided.
Response
Pricing (per second of video)
| Resolution | Price / second |
|---|---|
| 480p | $0.056 |
| 720p | $0.122 |
| 1080p | $0.299 |