Vidu Q3 Pro generates cinematic image-to-video content with native audio-visual synchronization and storyboard-level scene control. Built on Vidu's Q3 architecture, it transforms a single reference image into up to 16 seconds of high-fidelity video at 1080p resolution, complete with dialogue, sound effects, and physically coherent motion. Designed for creators who prioritize quality and creative control over speed.
Generate video
All API requests must be authenticated using a Bearer token in the Authorization header. Please ensure your API key is active.Authorization: Bearer sk-xxxxxx
These parameters come from the selected model form_schema. Switching models updates this list and the request example.
Choose the generation mode. Single Image: upload one image as the first frame. Head-tail Frames: upload a first and last frame to generate the transition video between them. Only one mode can be used at a time.
image*string[Single Image mode] Upload an image as the starting frame of the video. Supports JPG, JPEG, PNG formats, max 50MB, aspect ratio must be between 1:4 and 4:1.
prompt*stringText prompt describing the video scene and motion, max 5000 characters. When 'Recommended prompt optimization' is enabled, the system rewrites this prompt automatically.
duration?numberVideo duration in seconds, range 1-16 seconds.
resolution?stringVideo output resolution. Options: 540p, 720p, 1080p.
audio?booleanEnable integrated audio-video direct output, producing video with sound. Enabled by default. Off-peak mode is unavailable when this is off.
is_rec?booleanWhether to use recommended prompt optimization. When enabled, the system optimizes the prompt automatically and costs an additional 10 credits per task. Disabled by default.
seed?numberRandom seed value. Set a fixed value for reproducible results, leave empty for a random seed.
off_peak?booleanOff-peak generation mode lowers task priority, extends processing time (up to 18 hours), and offers better pricing. Available only when 'Generate Audio' is enabled. Disabled by default.
task_id?stringParameter description for Task Id
status?stringParameter description for Status
error?objectParameter description for Error
message?stringError Message
type?stringError Type
param?stringRelated Parameters
code?stringError Code