Skip to main content
POST
seedance-2-ext Video Generation
seedance-2-ext is the promotional-channel model in the Seedance 2.0 family, offering the standard discounted tier:
  • Text-to-video and reference-image generation
  • Reference videos, reference audios, first/last-frame control, and video editing are not supported
  • The API is asynchronous: submitting returns a generation.task; fetch results via the video task status endpoint.

Authentication

string
required
All requests require a Bearer Token. Get your key from the API Key management page and add it to the request header:

Body

string
default:"seedance-2-ext"
required
ToAPIs public model name. Always use seedance-2-ext.
string
Describe the scene, camera movement, subject actions, style, and sound atmosphere.
integer
Output video duration in seconds, from 4 to 15. The compatible field duration is also accepted; do not pass both.
string
Output aspect ratio. Supported: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9. The compatible field aspect_ratio is also accepted.
string
default:"720p"
Output resolution. Fixed to 720p.
string
Public URL of a single reference image. For multiple images use reference_images.
string[]
Array of reference image URLs, up to 9. You can also use image_with_roles with role set to reference_image.
string
ToAPIs task completion callback URL. See Task Webhooks.
string
Your order number or business task ID. Stored with the task; you can also query it via GET /v1/videos/generations/{client_business_id}.
string
Custom trace ID for request tracking.

Media Combination Rules

Request Examples

Text-to-Video

Reference Image

Response

string
Task ID for status queries.
string
Returned when provided in the request.
string
Fixed to generation.task.
string
The model used for this request.
string
queued, in_progress, completed, or failed.
integer
Task progress from 0 to 100.
integer
Creation timestamp.