Skip to main content
POST
  • Async task API, returns a task ID after submission
  • Supported models: viduq3-pro, viduq3-turbo, viduq3
  • viduq3-pro: High quality model, supports audio-video sync and storyboard generation
  • viduq3-turbo: Fast model, intelligent scene switching, fastest generation, best cost-effectiveness
  • viduq3: Best multi-camera consistency, intelligent camera switching, multi-reference generation
Use publicly accessible image URLs. Do not pass base64 image data in image_urls; upload local images with the Upload Image API first.

Authorization

string
required
All endpoints require Bearer Token authentication.

Request Parameters

string
required
Vidu Q3 model name.Options:
  • viduq3-pro - high quality, supports audio-video sync and storyboard generation
  • viduq3-turbo - fastest generation, intelligent scene switching
  • viduq3 - best multi-camera consistency, for multi-reference/subjects generation
string
required
Text prompt, maximum 5000 characters.Describes subject, action, scene, camera movement, and style. When using subjects, reference them via @name in the prompt.Example: "A cat playing piano, camera slowly zooms in, cinematic quality"
integer
default:"5"
Video duration in seconds.
  • viduq3-pro / viduq3-turbo: 1 to 16
  • viduq3: 3 to 16
string
default:"720p"
Video resolution.Options:
  • 540p
  • 720p
  • 1080p
string
Video aspect ratio.Common values: 16:9, 9:16, 1:1Q3 models support any aspect ratio. When image_urls is provided, the output ratio is usually determined by the reference image.
string[]
Reference image URL array.
  • viduq3-pro / viduq3-turbo
    • Omitted: text-to-video
    • 1 image: image-to-video, image as first frame
    • 2 images: first-last frame
  • viduq3
    • Required, up to 7 reference images
Example: ["https://example.com/reference.jpg"]
boolean
Whether to enable audio-video output.
  • All Q3 models default to true
When true, the system generates speech and sound effects based on the prompt.
integer
Random seed for more reproducible results with the same parameters.
object
Extended parameters for fields supported by the upstream API but not exposed as top-level fields.

Model Selection

Billing Dimensions

Vidu Q3 is billed by model, resolution, and generation type:
  • viduq3-pro: high quality tier, approximately 2x the price of turbo
  • viduq3-turbo: fast tier, best cost-effectiveness
  • viduq3: multi-reference generation, billed at reference generation rate

Response

string
Task ID for querying task status.
string
Object type, usually generation.task.
string
Model used for the request.
string
Task status: queued, in_progress, completed, or failed.
integer
Task creation timestamp.

Examples

Text-to-Video

Image-to-Video

First-Last Frame

Multi-Reference Image Video

Subjects Mode

Video generation is asynchronous. Use the Get Video Task Status endpoint to query progress and results.