GPT Image 2.5 is live — OpenAI's newest image model, targeted edits that leave the rest of the frame alone

Veo 3.1 API — Google's Veo 3.1 Video Generator

Generate cinematic 8-second clips with Google's Veo 3.1 video generator. Five Veo 3.1 channels — Fast, Quality, Lite, plus official tiers with audio and 4K output.

Highlights
4 / 6 / 8 s · up to 4K · frame & reference modes
Best for
Product ads, cinematic b-roll
Input
Text, frames or up to 3 references
Output
Video with audio, optional GIF
Input

≤ 4000 chars · English recommended

16:9 landscape · 9:16 portrait

4K bills at a higher tier

Alt: 8 fixed · Official: 4 / 6 / 8

0/3 files

Frame mode: first + last · Reference mode: 3 refs

Quality channel: frame only

Mutually exclusive with 1080p / 4K

Estimated cost~$0.161161 credits
Result

Try one of these prompts

Pricing

Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.

First test cost
$0.368368 credits

One 5-second sample at the cheapest tier.

Testing budget guide
Add credits
$10
≈ 27 tests
$50
≈ 135 tests
$100
≈ 271 tests
Category
veo3.1-fast
Cheap and quick. Per-generation billing at 720p / 1080p or 4K, image-to-video, and remix support.
veo3.1-quality
Premium per-generation tier.
veo3.1-lite
Cheapest tier. Prompt-only — no image inputs, no fallback toggle.
720p / 1080p
$0.161
Price · 1 generation
$1.150
Price · 1 generation
$0.081
Price · 1 generation
4K
$0.736
Price · 1 generation
$1.725
Price · 1 generation
$0.656
Price · 1 generation
Category
veo3.1-fast-official
Vertex-grade Fast. Per-second billing with audio, 4K, and first/last-frame interpolation.
veo3.1-quality-official
Vertex-grade Quality. Highest fidelity per-second tier with audio, 4K, and Vertex controls.
Resolution unset (no audio)
$0.092
Price · 1 second
$0.184
Price · 1 second
Resolution unset + audio
$0.111
Price · 1 second
$0.368
Price · 1 second
720P (no audio)
$0.074
Price · 1 second
$0.184
Price · 1 second
720P + audio
$0.092
Price · 1 second
$0.368
Price · 1 second
1080P (no audio)
$0.092
Price · 1 second
$0.184
Price · 1 second
1080P + audio
$0.111
Price · 1 second
$0.368
Price · 1 second
4K (no audio)
$0.230
Price · 1 second
$0.368
Price · 1 second
4K + audio
$0.276
Price · 1 second
$0.552
Price · 1 second

What is the Veo 3.1 API?

Veo 3.1 is Google's video generation model, available on reAPI through five channels that share one async endpoint and one request shape. Fast (up to three reference images), Quality (frame-mode image-to-video) and Lite (prompt-only) bill per generation and return 8-second clips, while the two official tiers bill per second, accept 4, 6 or 8 seconds and add native audio plus 4K output. Every channel renders at 720p, 1080p or 4K, and a separate remix endpoint extends Fast and Quality clips to 15 seconds.

What you can build with this model

Real-world workflows and production use cases you can build and ship with this model.

Cinematic shots from one Veo 3.1 prompt

Send a scene description to the Veo 3.1 API and get an 8-second cinematic clip back. Iterate on framing, lighting, and motion at the speed of typing — no film crew, no edit timeline.

Generate a clip

Bring stills to life with Veo 3.1

Pass a first frame, optional last frame, and a motion prompt. The model interpolates between them or animates from a single anchor — ready for Reels, Shorts, and TikTok in one call.

Native audio on official Veo 3.1 tiers

Switch to an official channel and toggle generate_audio to ship video with synthesized sound in a single call. Skip the post-production sound edit for hero spots and product clips.

Why reAPI for VEO 3.1

Five Veo 3.1 channels, one API

Pick veo3.1-fast for drafts, veo3.1-quality for hero shots, veo3.1-lite for the cheapest tier, or the official channels for audio and 4K. Same endpoint — just change the model field.

Transparent credit pricing

1 credit equals $0.001. Alt channels bill per generation; official channels bill per second × duration. Failed jobs refund automatically — you only pay for video that ships.

Async with Veo 3.1 remix

Submit returns a task ID instantly. Once a Fast or Quality clip lands, call /api/v1/videos/:id/remix to extend it from 8 to 15 seconds without re-prompting.

Integrate the Veo 3.1 API in three steps

  1. step 01

    Create an API key

    Sign up and grab a key from the dashboard. Free credits cover your first Veo 3.1 generations — no card required.

    Open
  2. step 02

    Submit a Veo 3.1 task

    POST your prompt to /api/v1/videos/generations with the model field set to a Veo 3.1 channel. The endpoint returns a task ID immediately.

    Open
  3. step 03

    Poll the result

    GET /api/v1/tasks/:id until status is completed. Download the output video and ship it.

    Open
docs/api/veo3-1

API reference

Drop-in code and the full parameter table.

curl -X POST https://reapi.ai/api/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "veo3.1-fast",
    "prompt": "A dolphin leaping through cobalt ocean waves",
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

Parameter validation failed

Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.

Authentication or balance issue

401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.

Content or material rejected

Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.

Task failed or timed out

A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.

Frequently asked questions

Common questions about this model.

Veo 3.1 is Google's latest text-to-video and image-to-video model — the next iteration after Veo 3. reAPI exposes five Veo 3.1 channels behind one OpenAI-style endpoint: Fast, Quality, and Lite for per-generation pricing, plus Fast Official and Quality Official for per-second pricing with audio and 4K.

start building

Ready to ship?

Try it in the playground or grab an API key to integrate now.