VIDU Q2 Text to Video API, supports multiple resolution options. Generates video content based on text descriptions.
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.
Supports: application/json
Bearer authentication format, for example: Bearer {{API Key}}.
Request Body
Whether to add background music
Random seed, used to control the randomness of the generation result. The same seed will produce similar results.
Whether to generate audio
Video style, e.g., cinematic, realistic, artistic, etc.
Text prompt, describing the desired video content in detail Length limit: 1 - unlimited
Video duration in seconds, supports 1-10 seconds Optional values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
List of subjects, each containing id, images, and voice_id (can be empty for text-to-video) Subject ID, referenced in the prompt using @id
List of subject image URLs Array length: 1 - unlimited
Output video resolution. Default is 720p. Optional values: 540p, 720p, 1080p
Video aspect ratio, e.g., 16:9, 9:16, 1:1, etc.
Movement amplitude, controls the intensity of object movement in the video Optional values: auto, small, medium, high
Response
Use the task_id to request the Task Result API to retrieve the generated outputs.