Skip to main content
Video is asynchronous. Submit a job, poll until status is terminal, then read outputs[].url.
  1. POST /v2/videos — create a task
  2. GET /v2/videos/{id} — poll status
  3. When status is completed, download outputs[].url
  4. Optional: DELETE /v2/videos/{id} — cancel a running task
Public task IDs look like gen-.... Query and cancel stay on the platform that created the task.

Supported V2 models

All four models use POST /v2/videos, with polling and cancellation at /v2/videos/{id}. Send the exact model ID below. Fast is the variant sometimes referred to as “Flash”. Defaults are duration: 5, resolution: "480p", aspect_ratio: "16:9", and audio: false. Standard, Fast and 2.5 accept up to 9 images; video and audio references are not enabled. None of these profiles accepts provider_options. These are the capabilities currently exposed by PipeLLM.

Create a task

Create returns the same task envelope as poll. outputs is empty until the job completes.

Seedance 2.0 Mini

provider_options is not supported on this model profile. Unknown JSON fields are rejected.

Text to video

Reference images

Statuses

Poll every few seconds. Generation often takes tens of seconds to a few minutes.

Billing

GET and DELETE do not add charges. Rates are frozen at creation. Mini and standard 2.0 are charged per second after acceptance, with background refunds for failed, cancelled or expired tasks. Fast and 2.5 settle only after completion using actual upstream completion_tokens; failed tasks are not charged. Mini is priced in USD per second: A 4-second 480p text-to-video job is $0.24. Confirm current rates in the console. Standard 2.0 retains its existing $0.48 / output second rate. Fast costs $4.080882 / million video tokens. Seedance 2.5 costs $10.294118 / million video tokens at 480p / 720p and $11.323529 at 1080p. These two token rates use USD 1 = CNY 6.8. Video tokens are not seconds or text tokens; final charges use actual generation usage.

API reference

Create

POST /v2/videos

Get

GET /v2/videos/{id}

Cancel

DELETE /v2/videos/{id}