Veo 2 I2V
[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.
Authorizations
API Key authentication. Format: Bearer YOUR_API_KEY.
Body
Veo 2 image-to-video request. Supports prompt, image, lastFrame, negativePrompt, aspectRatio, duration (5/6/8), and personGeneration.
Video description text guiding the animation
1"Ocean waves gently roll in and recede on a sandy beach"
Starting frame. Accepts an image URL (e.g. https://example.com/frame.jpg). Required for I2V.
"https://example.com/frame.jpg"
End frame. Accepts an image URL. Optional, guides the video to end at this frame.
"https://example.com/last-frame.jpg"
Text describing what to avoid in the generated video.
"blurry, low quality, distorted"
Video aspect ratio
16:9, 9:16 "16:9"
Video duration in seconds (string type). Starts from 5 (not 4).
5, 6, 8 "5"
Person generation policy
allow_adult, dont_allow "allow_adult"