🎁 New Sign up free, 10 calls on us. Up to $1, no card needed.

Veo 3.1 Released 2025-10

Google video
Price$0.4/s

Provider list prices: no platform markup, pay-as-you-go. These are official list prices. Logged-in customers may see effective prices including workspace discounts on /console/pricing.

Use Veo 3.1 in 30 seconds

Asynchronous job API: create a task and poll it, or hold the request open with Prefer: wait. POST /v1/videos

import time

import requests

BASE = "https://synthorai.io/v1"
HEADERS = {"Authorization": "Bearer sk-syn-..."}

# 1) create the video generation job (POST /v1/videos)
task = requests.post(
    f"{BASE}/videos",
    headers=HEADERS,
    json={
        "model": "veo-3.1-generate-001",
        "prompt": "a watercolor lighthouse at dawn, waves rolling in, camera pulling back",
        "resolution": "720p",
        "duration": 5,
    },
).json()

# 2) poll the job until it reaches a terminal state
while task["status"] in ("queued", "in_progress"):
    time.sleep(5)
    task = requests.get(f"{BASE}/videos/{task['id']}", headers=HEADERS).json()

# 3) completed → signed video URL (valid ~24h — download and store it promptly)
if task["status"] == "completed":
    print(task["data"][0]["url"])
else:
    print(task["error"])

About Veo 3.1

Current Veo flagship with native audio
First/last-frame image-to-video, up to two guides
Sound-on or silent output at separate rates

Veo 3.1 is Google's current flagship video generation model, the latest of the Veo line.

  • It generates .mp4 clips from a text prompt, from a first-frame image, or as a first-and-last-frame interpolation between two guide images, all with native synchronized audio — dialogue with lip-sync, ambient sound, and music.
  • Output runs at 720p or 1080p, 24 fps, 4, 6, or 8 seconds long, in 16:9 or 9:16, and a generateAudio switch selects sound-on or silent output.
  • Veo 3.1 sharpens audio-visual synchronization and reference-image adherence over Veo 3.
  • Synthorai serves it through the asynchronous /v1/videos job API — create a task, then poll it (or hold the request open with Prefer: wait) until the signed video URL is ready — and bills per output second, with separate rates for sound-on and silent generations.

Specs & limits

Modalitiestext + image → video
Featuresvision
Resolution720p / 1080p
Clip length4 / 6 / 8 s
Frame rate24 fps
Aspect ratios16:9 · 9:16
Video inputstext-to-video · first-frame & first/last-frame image-to-video (up to 2 guide images)
Native audioYes — generates sound
Format.mp4
NotableGoogle's Veo 3.1 video model, the current flagship of the Veo line: text-to-video, first-frame image-to-video, and first-and-last-frame interpolation (up to two guide images), all with native synchronized audio (dialogue, ambient sound, music); 720p/1080p, 24 fps, 4/6/8 s, 16:9 and 9:16; a generateAudio switch selects sound-on vs silent output. Veo 3.1 sharpens audio-visual sync and reference-image adherence over Veo 3. Synthorai serves it via the async /v1/videos job API — create a task, then poll it (or hold the request open with Prefer: wait) until the signed video URL is ready — and bills per output second at separate sound-on and silent rates.

per Google official docs ↗

FAQ

Is the Veo 3.1 API free to try?

Yes: new accounts get 10 trial calls and up to $1 in free credit, no card required. That's enough to try Veo 3.1 against your real workload before adding a payment method.

What is Veo 3.1 best at?

Current Veo flagship with native audio, plus first/last-frame image-to-video, up to two guides and sound-on or silent output at separate rates. See the About section for the full picture from the vendor's own release notes.

How much does Veo 3.1 cost?

Veo 3.1 costs $0.4 per second of generated video on Synthorai. Only successful generations are billed: pay-as-you-go, no platform markup, no subscription.

How do I generate videos with the Veo 3.1 API?

POST to /v1/videos on Synthorai with model="veo-3.1-generate-001" to create an asynchronous job, then poll the task — or hold the request open with a Prefer: wait header — until the video URL is ready. No vendor SDK is needed.

How do I get access to Veo 3.1?

Point your existing OpenAI SDK at base_url="https://synthorai.io/v1", set model="veo-3.1-generate-001", and you're done. One API key covers every model on the gateway.

Related models

Get your free API key Compare your cost →