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≤ 4000 chars · English recommended
16:9 landscape · 9:16 portrait
4K bills at a higher tier
Alt: 8 fixed · Official: 4 / 6 / 8
Frame mode: first + last · Reference mode: 3 refs
Quality channel: frame only
Mutually exclusive with 1080p / 4K
Try one of these prompts
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
One 5-second sample at the cheapest tier.
| 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 |
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.
Real-world workflows and production use cases you can build and ship with this model.
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 clipPass 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.
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.
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.
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.
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.
Sign up and grab a key from the dashboard. Free credits cover your first Veo 3.1 generations — no card required.
OpenPOST 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.
OpenGET /api/v1/tasks/:id until status is completed. Download the output video and ship it.
Opencurl -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"
}'Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.
401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.
Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.
A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.
Common questions about this model.
Explore more models in the same category.
From $0.346 per generation
From $0.495 per generation
—
From $0.00056 per second
ByteDance
From $0.031 per second
Try it in the playground or grab an API key to integrate now.