GlobalAiOpc
Seedance X1 - Create Task
Create Seedance X1 video generation tasks with first-frame, first/last-frame, and multimodal reference inputs
Seedance X1 Create Video Task
Create a Seedance X1 video generation task. The request body uses the
content[] structure and supports text prompts, images, videos, and audio references.Authentication
Get KeyAll requests require a Bearer token in the request header:
cURL
Authorization: Bearer {{key}}
Base URL
https://zcbservice.aizfw.cn/kyyReactApiServerbaseUrl is the shared prefix for all public APIs. The api field in the current page frontmatter shows the full endpoint. Use this baseUrl as the common prefix when reading or composing request paths.Request Parameters
modelstringrequiredUser-facing model name. Available values:
seedance_2_0_x1_officialseedance_2_0_x1_discountseedance_fast_2_0_x1_officialseedance_fast_2_0_x1_discount
resolutionstringOutput resolution. Default:
720pAvailable values:
480p720p1080p
ratiostringOutput aspect ratio. Default:
16:9Available values:
21:916:94:31:13:49:16
durationintegerVideo duration in seconds. Default:
5, range: 4-15contentarrayrequiredContent list. It must include one
type=text prompt item and at least one image or reference asset.content[].typestringrequiredContent type. Available values:
textimage_urlvideo_urlaudio_url
content[].textstringText prompt. Required when
content[].type=text.content[].rolestringSemantic role of the media item.
image_url supports:first_framelast_framereference_image
video_url supports:reference_video
audio_url supports:reference_audio
content[].image_url.urlstringImage URL or asset ID. Required when
content[].type=image_url.A single image without
role is treated as the first-frame image.content[].video_url.urlstringVideo URL or asset ID. Required when
content[].type=video_url.content[].audio_url.urlstringAudio URL or asset ID. Required when
content[].type=audio_url.Response Parameters
idstringUnique video generation task ID for later status queries
objectstringObject type, always
videocreatedintegerTask creation timestamp
modelstringUser-facing model name used for the request
statusstringTask status:
queued- Queuedprocessing- Processingcompleted- Completedfailed- Failed
errorstringError message returned when creation fails
Parameter Rules
content composition rules:
contentmust include atype=textprompt item- Text-only generation is not supported; provide at least one image or reference asset
last_framemust be used together withfirst_frame- First/last-frame mode cannot be mixed with
reference_image,reference_video, orreference_audio reference_audiocannot be used alone; it must be combined withreference_imageorreference_video
The following top-level fields are not supported:
callback_url, priority, safety_identifier, service_tier, execution_expires_after, tools, generate_audio, return_last_frame, seed, and watermark.Models
| Model | Description | Resolutions |
|---|---|---|
seedance_2_0_x1_official | Standard series | 480p, 720p, 1080p |
seedance_2_0_x1_discount | Standard discount series | 480p, 720p, 1080p |
seedance_fast_2_0_x1_official | Fast series | 480p, 720p, 1080p |
seedance_fast_2_0_x1_discount | Fast discount series | 480p, 720p, 1080p |
