Veo 3.1 API
Google's cinematic video model with native audio, up to 4K
Try Veo 3.1
Runs on your balance at the price shown on the button. Results are saved to your account.
Landscape or portrait.
Output resolution. 1080p and 4K clips are always 8 seconds; 4K costs more per second.
Clip length: 4, 6 or 8 seconds at 720p (1080p and 4K are always 8 s). You pay per second.
Create a free account with Google or email — pay only for what you generate.
Your video will appear here
Write a prompt, pick your settings and hit Run. You only pay for successful generations.
What is Veo 3.1?
Google Veo 3.1 generates 4–8 second cinematic videos with synchronized dialogue, effects and ambience at 720p, 1080p or 4K, from text or a first and last frame.
Cinematic realism with sound
Veo 3.1 renders lifelike lighting, physics and camera moves, and generates matching audio — dialogue with lip-sync, sound effects and ambience — in the same pass.
Frame control
Animate a still image, or give a first and a last frame and let Veo interpolate the shot between them.
What it's good at
- Ads and brand films with spoken lines
- Realistic nature, food and product shots
- Storyboard-to-shot with first and last frames
- 4K hero shots
Veo 3.1 pricing
Pay per second of video. No subscription. Failed generations are refunded automatically.
| Tier | Official price | Cheaper Gen. | You save |
|---|---|---|---|
720p + audio with native audio | $0.352/s | −12% | |
720p silent | $0.176/s | −12% | |
1080p + audio with native audio | $0.352/s | −12% | |
1080p silent | $0.176/s | −12% | |
4K + audio with native audio | $0.528/s | −12% | |
4K silent | $0.352/s | −12% |
- Official price: Google Cloud Vertex AI list price for veo-3.1-generate-001 ($0.40 / s with audio, $0.20 / s video only at 720p–1080p; 4K $0.60 / $0.40). Prices verified 2026-10-16.
- With native audio on, every second is billed at the audio rate.
Specifications
- Resolutions
- 720p · 1080p · 4K
- Duration
- 4, 6 or 8 s
- Aspect ratios
- 16:9 · 9:16
- Frame rate
- 24 fps
- Audio
- Optional (billed higher)
- Released
- Oct 15, 2025
Use Veo 3.1 via API
One request to start a job, one to fetch the result. Same shape for every model.
import os, time, requests
API = "https://cheapergen.com/api/v1"
headers = {"Authorization": f"Bearer {os.environ['CHEAPERGEN_API_KEY']}"}
# 1. Submit the job
job = requests.post(f"{API}/run/google/veo-3.1/text-to-video", headers=headers, json={
"prompt": "A tide pool at sunrise, a tiny crab scuttles across glistening rocks, macro lens, gentle waves and gull calls",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 8
}).json()
# 2. Poll until it finishes (or pass "webhook_url" and skip polling)
while job["status"] in ("queued", "running"):
time.sleep(3)
job = requests.get(f"{API}/generations/{job['id']}", headers=headers).json()
print(job["status"], job["output"]["video"]["url"] if job["status"] == "succeeded" else job["error"])Example prompts
Hit “Try it” to load a prompt into the playground above.
An old fisherman mends a net on a wooden pier at dawn and says, “Tide's turning,” gulls crying overhead
Macro shot of honey dripping onto a stack of pancakes, morning light, soft clinking of cutlery
A red vintage convertible drives along a coastal cliff road at sunset, drone shot following from behind
Veo 3.1 FAQ
Related models

Veo3.1 Fast
Text · Image → Video
Veo 3.1 quality at a fraction of the price, with audio

Kling3.0
Text · Image → Video
Kling's flagship video model — cinematic motion, native audio, up to 15 s

Seedance2.0
Text · Image · Reference → Video
Cinematic multi-shot video with native audio, up to 4K
Veo 3.1 is developed by Google. Cheaper Gen. provides API access through official upstream endpoints and does not own the model. Trademarks belong to their respective owners. · Markdown · OpenAPI
