New Sign up free, 10 calls on us. Up to $1, no card needed.
This model has been retired from the live catalogue; the information below is archived.

Veo 3

Released 2025-05

videoVision

Veo 3 is Google's video generation model and the generation that introduced native synchronized audio to the Veo line.

Input
text image
Output
video
Price
$0.75/s

Price in context

Where the price sits among 5 comparable models

Per second$0.75/s
$0.1 · Sora 2 Veo 2 · $0.5

The bar shows how this model’s price compares with every other model of the same kind on Synthorai. The cheapest and the most expensive are named at each end. These are base rates; batch, region and cache-write discounts are on the pricing page.

Specs & limits

Video

Resolution 720p / 1080p A fixed set of options, not a range.
Clip length 4 / 6 / 8 s A fixed set of options, not a range.
Frame rate 24 fps
Aspect ratios 16:9 · 9:16
Video inputs text-to-video · first-frame image-to-video
Native audio Yes, generates sound
Format .mp4

Model

Modalities text + image → video
  • Google's Veo 3 video model, the generation that introduced native synchronized audio to the Veo line: text-to-video and first-frame image-to-video, 720p/1080p, 24 fps, 4/6/8 s, 16:9 and 9:16
  • a generateAudio switch selects sound-on vs silent output. First-and-last-frame interpolation and reference images arrive with Veo 3.1, which Google now lists as the recommended successor. Synthorai serves it via the async /v1/videos job API and bills per output second at separate sound-on and silent rates

per Google official docs ↗

Use Veo 3 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.0-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

  • It works from a text prompt or a first-frame image, producing 720p or 1080p .mp4 clips at 24 fps, 4, 6, or 8 seconds long, in 16:9 or 9:16, with dialogue, sound effects, and ambient audio generated alongside the video.
  • A generateAudio switch selects sound-on or silent output.
  • Duration moves from Veo 2's continuous 5-to-8-second range to three fixed values here, and four capabilities that define Veo 3.1 are simply absent from this generation: first-and-last-frame interpolation, asset reference images, video extension, and 4K output.
  • Google now lists Veo 3.1 as the recommended successor, and the 3.0 line also carries a request quota five times lower.
  • Requests accept up to four videos per call, a seed, a negative prompt, camera-motion control for image-driven clips, a pad-or-crop resize mode, and optimized or lossless compression, and unlike Veo 2 the prompt rewriter cannot be disabled, so expect terse prompts to be expanded before generation.
  • Output carries Content Credentials.
  • Synthorai serves it through the asynchronous /v1/videos job API and bills per output second at separate sound-on and silent rates.
  • Create a task, then poll it or hold the call open with Prefer: wait.

FAQ

Is the Veo 3 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 against your real workload before adding a payment method.

What is Veo 3 best at?

Native synchronized audio generation; sound-on or silent output at separate rates; 720p/1080p, 4-8 seconds. See the About section for the full picture from the vendor's own release notes.

How much does Veo 3 cost?

Veo 3 costs $0.75 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 API?

POST to /v1/videos on Synthorai with model="veo-3.0-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?

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

Related models

Compare

Every value on this page is transcribed from the vendor's own documentation, linked above, and carries the date it was checked. Prices are compared across the catalogue; specification values that vendors define differently are shown with the difference stated rather than charted. Nothing here is measured by us, and nothing is scored.

Get your API key Compare your cost →