Skip to main content
POST
Create a Seedance 2.5 video asynchronously. Use POST /v1/videos with a billing key: sd2.5-480p, sd2.5-720p, or sd2.5-1080p. On success you get a task_id. Poll Query video task and read result.video_url when the task completes.

Models

Billing mode is per_second. Cost = the resolution unit price × requested seconds. Live prices come from the model catalog and the cost field on the response.

Modes

First and last frames are not supported.

Reference limits

Reference files must be publicly readable URLs.

Request fields

Examples

Text to video

Reference image and video

Response

Create returns the shared task payload (task_id, status, cost, …). data.model is the billing key (for example sd2.5-720p). Poll the query endpoint for result.video_url.

Authorizations

Authorization
string
header
required

控制台创建的 API Key,格式:Bearer sk_xxx

Body

application/json
model
string
required

omni-10s, veo3.1-fast, veo3.1-lite, veo3.1-lite-hd, grok-imagine-video-1.5 (and fast/lite), minimax-h3, minimax-h3-max, kling-4.0 / kling-4.0-720p / kling-4.0-1080p, sd2.5-480p / sd2.5-720p / sd2.5-1080p, seedance2.0-md, sd2-480p-ac, sd2-720p-ac, sd2-720p-dl, sd2-720p-db, sd2.0-mini-720p, seedance2.5-30s, sd2.5-720p-ac, sd2.5-720p-933-ac, or wan3-480p-20s-ac

Example:

"omni-10s"

prompt
string
required
duration

omni-10s: fixed 10; seedance2.0-md: 5/10/15; sd2-*-ac: 4–15; sd2-720p-dl: fixed 15; sd2-720p-db: 5/10/15; sd2.0-mini-720p: 4–15; sd2.5-480p / sd2.5-720p / sd2.5-1080p: 5–30; seedance2.5-30s: fixed 30; sd2.5-720p-ac and sd2.5-720p-933-ac: 4–30; wan3-480p-20s-ac: 5–20

seconds

Alias of duration

aspect_ratio
string
ratio
string

Alias of aspect_ratio

orientation
string

portrait/landscape may imply aspect ratio

size
string
resolution
string

omni-10s is fixed at 720p

first_image
string<uri>

First-frame URL for omni-10s frame mode

last_image
string<uri>

Last-frame URL for omni-10s; use with first_image

images
string<uri>[]
reference_images
string<uri>[]
videos
string<uri>[]
reference_videos
string<uri>[]
reference_video_durations
integer[]

Required with reference videos for kling-4.0; same length as videos; seconds 1–30. Billable seconds = output duration + sum of these values.

Required range: 1 <= x <= 30
reference_audio_durations
integer[]

Required with reference audios for kling-4.0; same length as audios; seconds 5–30 (validation only, not billed).

Required range: 5 <= x <= 30
audios
string<uri>[]
reference_audios
string<uri>[]
smart_queue
boolean
default:false

When true, a very low recent success rate keeps the task queued until recovery (up to about 2 hours)

Response

200 - application/json

Submitted

code
integer
Example:

20000

msg
string
data
object
Last modified on November 3, 2026