video_generate.veo_3_1_i2v_novita
google/veo-3-1/image-to-video

The Veo 3.1 API animates a still image with natural-language prompts (Google Veo 3.1 preview) — 4/6/8-second clips at 720p or 1080p, optional synchronized audio, up to 3 reference images, optional last_image keyframe — all through one REST endpoint, priced 5% below Google's Veo 3.1 API list.

Input
The text prompt sent to the model
Output
Sample edited image — run the model to replace this previewSampleRun the model to replace this preview

Veo 3.1 API: Image to Video

Use the Veo 3.1 API to animate still images with natural-language prompts.

The Veo 3.1 API animates a still image with natural-language prompts (Google's preview tier). Renders 4/6/8-second clips at 720p or 1080p, with optional synchronized audio, 16:9 or 9:16 aspect ratios, and up to 3 reference images for identity continuity — all through one REST endpoint.

The Veo 3.1 API also accepts an optional last_image keyframe to lock the final frame, giving you motion-path control without manual tweening. Pricing is 5% below Google's published Veo 3.1 API rate — $0.190 per second video-only, $0.340 per second with synchronized audio. 720p and 1080p share the same per-second rate, so you get full HD without paying a resolution premium. One RouterBase key works alongside 200+ other models.

Why this model

Six reasons teams ship on the Veo 3.1 API

From identity-locked references to per-second pricing — what the Veo 3.1 API gets right.

Natural-language motion

Describe the motion in plain English; the Veo 3.1 API animates your still image into a 4/6/8-second clip without timeline editing.

Reference images

Pass up to 3 reference images alongside the base; the Veo 3.1 API locks identity, brand assets, or scene continuity across the clip.

last_image keyframe

Specify the final frame and the Veo 3.1 API interpolates the motion path, giving you keyframe control without tweening tools.

Audio generation

Toggle generate_audio and the Veo 3.1 API produces synchronized audio in the same generation — no separate TTS or post-edit pass.

720p / 1080p, 4–8 sec

Switch resolution and duration per Veo 3.1 API call. 720p (default) is faster; 1080p is the higher-fidelity tier — same per-second rate.

5% off Google list

Pay 5% less than Google's published Veo 3.1 API rate. $0.190/s video, $0.340/s with audio — 720p and 1080p share the same rate.

RouterBase dashboard preview
Quickstart

Get started with the Veo 3.1 API in 3 steps

From sign-up to your first Veo 3.1 API clip in under 5 minutes.

  1. Create a RouterBase API key

    Sign up and generate sk-rb-… — one key works across 200+ models on RouterBase, including the Veo 3.1 API.

  2. POST to the Veo 3.1 API

    Send a base image plus prompt in JSON. The Veo 3.1 API endpoint is async — RouterBase polls upstream until the render completes (typically 1–3 minutes), then returns a signed URL.

  3. Inspect the result

    Each Veo 3.1 API response includes generation metadata for auditing and a render URL ready to embed in your product.

Pricing

Pay only for what you use

RouterBase passes through partner-tier pricing. Compared against the model's official published API rate.

SizeVideo $0.190 / sVideo + Audio $0.340 / s
4s $0.760 $0.800$1.520 $1.600
6s $1.140 $1.200$2.280 $2.400
8s $1.520 $1.600$3.040 $3.200

Your request will cost $1.520 per run (8s / Video).With $1 you can run this model approximately 1 times.

Official price = Google's published Veo 3.1 API rate ($0.20/s video, $0.40/s with audio; same rate for 720p and 1080p). RouterBase pass-through saves 5% on every Veo 3.1 API generation.

Customer stories

What teams build with the Veo 3.1 API

Real production loads running on the Veo 3.1 API and the RouterBase model catalog.

Marcus Reyes
Marcus ReyesCTO, Paradigm AI

The Veo 3.1 API produces our launch teasers from a single still — no storyboard, no manual keyframing. Replaces a half-day session for the editing team.

Priya Lakshmi
Priya LakshmiFounder, Quillo

We swapped three providers through RouterBase in one line of code when OpenAI had its outage. Our users never noticed.

Thomas Beck
Thomas BeckStaff Engineer, Northbeam

Reference-image locking on the Veo 3.1 API keeps brand assets consistent across a 200-clip product catalog. We stopped manually QA-ing every render.

Aoi Tanaka
Aoi TanakaML Lead, Daybreak Robotics

Synchronized audio inside one Veo 3.1 API generation removed an entire post-processing step from our pipeline.

Jonas Keller
Jonas KellerIndie Developer

Plugged the Veo 3.1 API into my existing OpenAI SDK with one base URL swap — less work than writing this testimonial.

Ethan Nguyen
Ethan NguyenHead of Engineering, Compound Studio

RouterBase puts 200+ models behind one key. Our research team stopped asking for new provider accounts.

Sophia Martín
Sophia MartínCTO, Relay

Veo 3.1 API last_image keyframes give us tight control over the final frame — the difference between a placeholder render and one we'd ship to customers.

Lucas Fernandes
Lucas FernandesEngineering Manager, Light

We migrated 42 services to RouterBase over a weekend. The only PR comment we got was 'wait, that's all?'.

David Okonkwo
David OkonkwoCo-founder, Figment

The Veo 3.1 API is 5% below Google's published rate at every duration / audio combo — at our scale that's six figures saved per quarter on video alone.

Frequently Asked Questions

Common questions about the Veo 3.1 API.

The Veo 3.1 API is RouterBase's pass-through to Google Veo 3.1. It animates a still image with natural-language prompts into a 4/6/8-second clip at 720p or 1080p, optionally with synchronized audio.