Google

Google

Available via APIVideo Generation

Veo 3 API (Veo 3.1)

Generate 4, 6, or 8-second videos with native audio from text, images, or references at 720p, 1080p, or 4K.

Model ID
veo3
Starts at
$0.18/request
Free trial
$0.20 in credits
View API Documentation

New accounts start with $0.20 in free credits, about 1 request at the starting price.

Veo 3.1 is developed by Google. Wizzx provides API access to it and does not own the model. All trademarks belong to their respective owners.

Try it

$0.18 per request · 180 credits

Sign in to run it. New accounts get $0.20 in free credits.

Need a first frame? Create one with

Model Guide

About Veo 3.1 Fast, Lite & Quality

Generate 4, 6, or 8-second videos with native audio from text, images, or references at 720p, 1080p, or 4K.

Why choose Veo 3.1 Fast, Lite, or Quality?

Veo 3.1 is Google DeepMind’s cinematic video model, built around stronger prompt adherence, realistic motion and physics, visual consistency, and native audio. Wizzx exposes three variants through the backend model key veo3: choose Fast for balanced fidelity and cost, Lite for lower-cost, higher-volume generation, or Quality for the highest-fidelity finals.

Core strengthWhat it changes
Native audioDescribe dialogue, ambience, sound effects, or musical intent in the same brief as the visuals
Prompt adherenceDirect the subject, action, camera, lighting, and sound with a more structured shot description
Motion and physical coherenceBetter fit for scenes where object interaction and believable movement carry the idea
Multiple starting modesGenerate from text, animate a starting image, or guide the clip with visual references

Choose the right generation mode

ModeBest when
Text to videoYou want the model to design the complete shot from a written brief
Image to videoYou already have the first visual and need to define motion, camera movement, and sound
Reference to videoUp to three visual references should guide the subject, style, or scene; Fast and Lite support this mode (Quality does not), and Wizzx requires an 8-second duration

Current Wizzx delivery scope

  • Variants: veo3_fast, veo3_lite, and veo3_quality
  • Resolutions: 720p, 1080p, or 4K
  • Durations: 4, 6, or 8 seconds for Fast and Lite; 6 or 8 seconds for Quality
  • Aspect ratios: 16:9, 9:16, or Auto
  • Visual input: first/last frames or up to three references, depending on generation mode
  • Billing: fixed per generated video from the selected variant and resolution; duration does not change the charge

These are the controls currently exposed by Wizzx, not the full feature surface of every Veo product. The pricing cards above come directly from the Wizzx backend catalog.

Build the prompt like a shot brief

  1. Subject and setting: Who or what is in the shot, and where is it happening?
  2. Action: Describe one clear movement or event that can develop within the selected duration.
  3. Camera: Specify framing and camera behavior, such as a locked close-up, slow dolly-in, handheld tracking shot, or aerial reveal.
  4. Light and visual language: Add time of day, light direction, palette, texture, and genre only when they support the idea.
  5. Audio: Write dialogue in quotation marks and describe ambience or sound effects separately.

Text-to-video example: A quiet neighborhood bakery before sunrise. The baker slides a tray of croissants into the oven as the camera slowly dollies past the flour-dusted counter. Warm tungsten light, cool blue street light through the window. Soft oven fan, metal tray scrape, distant delivery truck; no music.

Image-to-video example: Keep the person’s face, wardrobe, and the neon storefront unchanged. Add a gentle handheld push-in as rain falls and reflections move across the pavement. The subject looks toward camera, then smiles slightly. Light city ambience and rain, no dialogue.

Choose a variant for the workload

  • Fast: campaign hero shots, product-motion studies, and cinematic mood tests where fidelity has priority
  • Lite: batch social concepts, iteration-heavy storyboards, pre-visualization, and other cost-sensitive workloads
  • Quality: final hero renders where fidelity matters more than cost; use 6 or 8 seconds and text or image input
  • Either variant: image animation where the starting composition must remain recognizable and reference-guided audiovisual concepts

Native audio is a defining capability, but Google notes that natural, consistent spoken audio—especially longer speech—continues to improve. Keep dialogue short and evaluate speech separately from the visual result.

Sources

Backend pricing

Veo 3 API (Veo 3.1) pricing

Model identity, billing unit and every price tier below are read from the backend catalog.

Fast · 720p

360

credits / request

= $0.36 USD / request

100 requests ≈ $36.00 · 1,000 requests ≈ $360.00

duration
4, 6, 8
model
veo3_fast
resolution
720p

Fast · 1080p

390

credits / request

= $0.39 USD / request

100 requests ≈ $39.00 · 1,000 requests ≈ $390.00

duration
4, 6, 8
model
veo3_fast
resolution
1080p

Fast · 4K

1,080

credits / request

= $1.08 USD / request

100 requests ≈ $108.00 · 1,000 requests ≈ $1080.00

duration
4, 6, 8
model
veo3_fast
resolution
4k

Lite · 720p

180

credits / request

= $0.18 USD / request

100 requests ≈ $18.00 · 1,000 requests ≈ $180.00

duration
4, 6, 8
model
veo3_lite
resolution
720p

Lite · 1080p

210

credits / request

= $0.21 USD / request

100 requests ≈ $21.00 · 1,000 requests ≈ $210.00

duration
4, 6, 8
model
veo3_lite
resolution
1080p

Lite · 4K

900

credits / request

= $0.90 USD / request

100 requests ≈ $90.00 · 1,000 requests ≈ $900.00

duration
4, 6, 8
model
veo3_lite
resolution
4k

Quality · 720p

1,924

credits / request

= $1.924 USD / request

100 requests ≈ $192.40 · 1,000 requests ≈ $1924.00

duration
6, 8
model
veo3_quality
resolution
720p

Quality · 1080p

1,924

credits / request

= $1.924 USD / request

100 requests ≈ $192.40 · 1,000 requests ≈ $1924.00

duration
6, 8
model
veo3_quality
resolution
1080p

Quality · 4K

2,885

credits / request

= $2.885 USD / request

100 requests ≈ $288.50 · 1,000 requests ≈ $2885.00

duration
6, 8
model
veo3_quality
resolution
4k

1 credit = $0.001 USD. The final deduction returned by the API is authoritative.

Back to all models

Integrate the Veo 3 API (Veo 3.1)

Every request is asynchronous: submit the task, keep the task ID, then poll for the result. The body below uses the model's default settings.

  1. 1

    Get a Veo 3 API (Veo 3.1) key

    Sign in and create a key in the dashboard. Set WIZZX_API_KEY in your server environment; never expose it in browser code.

  2. 2

    Submit a task

    Send a POST request to the model endpoint. A successful submission returns data.task_id; keep that ID before polling. Submission is not generation completion.

  3. 3

    Retrieve the result

    Replace YOUR_TASK_ID with the returned ID and query /api/v1/task/status. Wait for SUCCEEDED and read the output URLs. Stop on FAILED or REVIEW_REQUIRED; do not automatically resubmit an uncertain task.

Submit a tasksubmit.sh
curl -X POST \
  https://api.wizzx.ai/api/v1/task/submit/veo3 \
  -H "Authorization: Bearer $WIZZX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "veo3_fast",
  "type": "text-to-video",
  "duration": 8,
  "resolution": "720p",
  "aspect_ratio": "16:9",
  "enable_translation": true,
  "prompt": "A slow aerial push-in over a coastal cliff road at golden hour, cinematic motion"
}'
Retrieve the resultstatus.sh
curl -X POST \
  https://api.wizzx.ai/api/v1/task/status \
  -H "Authorization: Bearer $WIZZX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "task_id": "YOUR_TASK_ID"
}'

Veo 3 API (Veo 3.1) parameters

The fields this endpoint accepts on Wizzx, read from the same schema as the Playground form.

ParameterTypeDefaultAllowed valuesDescription
prompt
Promptrequired
string——Describe the video you want to generate
model
Model Variant
stringveo3_fastveo3_fast · veo3_lite · veo3_qualityFast balances fidelity and cost; Lite is the lower-cost high-volume option; Quality is the highest-fidelity option.
type
Generation Typerequired
stringtext-to-videotext-to-video · image-to-video · reference-to-video—
image_urls
Input Images
url[] ≤ 3——Add first/last frames or up to 3 visual references for reference mode.
duration
Duration
integer84 · 6 · 8Choose 4, 6, or 8 seconds. Reference to video supports 8 seconds only; Quality supports 6 or 8 seconds.
resolution
Resolution
string720p720p · 1080p · 4kResolution selects the fixed per-video price.
aspect_ratio
Aspect Ratio
string16:916:9 · 9:16 · Auto—
enable_translation
Enable Translation
booleantrue—Translate prompt to English for better results
watermark
Watermark
string——Custom watermark text
seeds
Seed
integer—10000 – 99999Random seed for reproducibility (10000-99999)

API integration questions

How much does the Veo 3 API (Veo 3.1) cost?
On Wizzx the Veo 3 API (Veo 3.1) starts at $0.18/request (180 credits). Each tier above lists its parameters and billing unit, and failed tasks are refunded.
What is the Veo 3 API (Veo 3.1) model ID?
veo3. Submit tasks to POST /api/v1/task/submit/veo3 with your API key.
Am I charged if a task fails?
No. Credits are reserved when you submit a task and refunded if it fails. You are only charged for successful tasks.
Can I try the Veo 3 API (Veo 3.1) for free?
Yes. New accounts start with $0.20 in free credits, about 1 request at the starting price.
Is this the official Veo 3 API (Veo 3.1)?
No. Veo 3.1 models are developed by Google. Wizzx is an independent API platform that gives you access to them with one API key, an asynchronous task API and pay-as-you-go credits.
Does the submit response contain the generated file?
Generation is asynchronous. The submit response identifies the task. Query its status until it finishes, then use the output URLs in the result. See the API reference for response fields and error handling.

Wizzx API

Start building with the Veo 3 API (Veo 3.1)

New accounts get $0.20 in free credits. Pay as you go with no subscription, and failed tasks are refunded.