google/veo-2-i2v

Docs
Schema

[Core Function] Veo 2 I2V is an older generation image-to-video model. [Strengths] Known for its distinctive cinematic style and fluid motion priors from the Veo 2 era. Maintained for backward compatibility. [Best For] Existing legacy integrations and workflows that strictly depend on this specific model version's quirks. [Limitations] Do NOT use this for new creations. It is a legacy model maintained for backward compatibility. [Routing] Only use if explicitly requested; otherwise use Veo 3.1 I2V.

$0.4025/sec
image-to-video

Input

Video description text guiding the animation
Starting frame. Accepts an image URL (e.g. `https://example.com/frame.jpg`). Required for I2V.
Hint: Drag and drop files, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
Text describing what to avoid in the generated video.
Video aspect ratio
16:9
Video duration in seconds (string type). Starts from 5 (not 4).
duration
End frame. Accepts an image URL. Optional, guides the video to end at this frame.
Hint: Drag and drop files, paste from clipboard (Ctrl/Cmd+V), or provide a URL.
Person generation policy
personGeneration

Result

No results yet

Run the model to preview the output here.

Next:

README

Parameters

Name Description Type Required Enums
prompt Video description text guiding the animation string Yes -
image Starting frame. Accepts an image URL (e.g. https://example.com/frame.jpg). Required for I2V. string Yes -
negativePrompt Text describing what to avoid in the generated video. string No -
aspectRatio Video aspect ratio string No 16:9, 9:16
duration Video duration in seconds (string type). Starts from 5 (not 4). string No 5, 6, 8
lastFrame End frame. Accepts an image URL. Optional, guides the video to end at this frame. string No -
personGeneration Person generation policy string No allow_adult, dont_allow

Pricing

Unit: $/sec

Pricing
$0.4025/sec