Skip to main content
AI

Create Video Generation Task

Endpoint

POST /v1/video/generations

Header Parameters

NameTypeRequiredDescriptionExample
AuthorizationstringNoBearer {your_token}

Request Body Parameters

FieldTypeRequiredTitleDescription
modelstringYesModel name"wan2.6-video-720p", "wan2.6-video-1080p"
promptstringYesprompt
imagestringYesreference
durationstringYesduration
sizestringYesvideosize"1280720", "7201280", "19201080", "10801920", Note: text-to-video Optional valuessizecontrolLandscape Portrait, image-to-video sizeParameters, pass in, Yes videoLandscape Portrait reference
extra_bodyobjectYes

Request Examples

Example 1

{
"model": "wan2.6-video-1080p",
"prompt": " ",
"duration": 5,
"size": "1080*1920",
"extra_body": {
"negative_prompt": "do not blur, do not ",
"shot_type": "multi",
"seed": -1
}
}
curl -X POST "{BASE_URL}/v1/video/generations" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{"model": "wan2.6-video-1080p",
"prompt": " ",
"duration": 5,
"size": "1080*1920",
"extra_body": {"negative_prompt": "do not blur, do not ",
"shot_type": "multi",
"seed": -1}}'

Response Fields

FieldTypeRequiredTitleDescription

Response Examples

Success

{
"id": "task_xxxxxxxxxxxxxxxxxxxx",
"task_id": "task_xxxxxxxxxxxxx",
"object": "video.generation.job",
"model": "wan2.6-video-1080p",
"status": "in_progress",
"progress": 5,
"created_at": 1773984104
}