Vidu Image-to-Video
Official Format
Vidu Image-to-Video
Submit a first-frame image video generation task using POST /vidu/ent/v2/img2video.
POST
Vidu Image-to-Video
Vidu Image-to-Video
Vidu official image-to-video interface, submitted asapplication/json.
- The route entry is
POST /vidu/ent/v2/img2video. - Currently submitted as
application/json. - Supports first-frame image video generation.
- After successful submission, the task
task_idandstatusare returned, and you can poll the result later with Query Task.
Supported Models
viduq3-pro: Efficiently generates high-quality audio and video content, making videos more vivid, realistic, and three-dimensionalviduq2-pro/viduq2-turbo: New models with good results and rich detailsviduq2-pro-fast: Lowest price, fast generation speedviduq1/viduq1-classic: Clear visuals, stable camera movementvidu2.0: Fast generation speed
Method and Path
Request Example
Response Example
Authentication
Body
Model name. Supports
viduq3-pro, viduq2-pro, viduq2-turbo, viduq2-pro-fast, viduq1, viduq1-classic, and vidu2.0.First-frame image. Only 1 image is supported. Supports image Base64 encoding or image URL. Image formats: png, jpeg, jpg, webp. The image ratio must be less than 1:4 or 4:1, and the image size must not exceed 50 MB.
Text prompt. The text description for video generation. If you use the
is_rec recommended prompt parameter, the model will ignore the prompt entered in this parameter.Audio and video direct output.
true: output a video with dialogue and background sound; false: output a silent video.Voice ID. Used to determine the voice timbre in the video. If empty, the system will automatically recommend one. Note: does not take effect for q3 models.
Whether to use recommended prompts.
true: the system automatically recommends prompts (number of recommended prompts = 1); false: generate video based on the input prompt.Background music.
true: the system will automatically select suitable music from the preset BGM library and add it; false: do not add BGM.Video duration (seconds).
viduq2 series: default 5 seconds, optional 1-10 seconds.Random seed. If not provided or set to 0, a random number is used. If manually set, the specified seed is used.
Resolution. The default value depends on the model and video duration.
viduq2 (1-10 seconds): default 720p, optional 540p, 720p, 1080p.Off-peak mode.
true: generate video during off-peak hours; false: generate video immediately.Whether to add a watermark.
true: add watermark; false: do not add watermark.Watermark position.
1: top-left; 2: top-right; 3: bottom-right; 4: bottom-left.Watermark image URL. If not provided, the default watermark “Content generated by AI” is used.
Pass-through parameter. No processing is performed; data is only transmitted.
Metadata identifier. A JSON-formatted string, pass-through field.
Response
Task ID, used to query the task status.
Task status. Possible values:
processing (in progress), failed (failed), completed (completed).Creation timestamp (Unix timestamp).