This is an asynchronous API; only the task_id will be returned. You should use the task_id to request the Task Result API to retrieve the video generation results.
Request Headers
Supports: 
application/jsonBearer authentication format, for example: Bearer {{API Key}}.
Request Body
Prompt text required to guide the generation.Range: 
1 <= x <= 2000.Supported 15 camera commands:- Truck: [Truck left], [Truck right]
 - Pan: [Pan left], [Pan right]
 - Push: [Push in], [Pull out]
 - Pedestal: [Pedestal up], [Pedestal down]
 - Tilt: [Tilt up], [Tilt down]
 - Zoom: [Zoom in], [Zoom out]
 - Shake: [Shake]
 - Follow: [Tracking shot]
 - Static: [Static shot]
 
- Combined movements: Multiple commands inside one [] take effect simultaneously (e.g., [Pan left,Pedestal up]). Recommended max: 3.
 - Sequential movements: Commands appear in order, e.g., ”…[Push in], then…[Push out]”.
 - Natural language: Free-form descriptions also work, but explicit commands yield more accurate results.
 
The length of the generated video in seconds. Default: 
Optional values:
6Optional values:
6, 10The resolution of the generated video. Default: 
768P- For 6-second videos: supports 
768P,1080P - For 10-second videos: supports 
768Ponly 
Whether to enable prompt optimization.Default: 
true.Response
Use the task_id to request the Task Result API to retrieve the generated outputs.