Veo 3.1 Official Text-to-Video API

google/veo3.1/text-to-video

Official Google Veo 3.1 flagship video model turns text prompts into cinematic 4K video with authentic physics, multi-axis camera trajectories, and synchronized native audio. Flexible per-second pricing via Vidgo API.

Input
398/1000
Output
Idle

Your generated video will appear here

Add your prompt and required media, review the settings, then click Run.

8 seconds × 48/s = $1.92 (384 credits)
Continue with

Examples

A rhinoceros hornbill glides low over a misty rainforest canopy at dawn, the camera tracking alongside at wing height, golden light breaking through drifting fog, droplets scattering from its wingtips as it banks between emergent trees. Natural sound: slow powerful wingbeats, distant gibbon calls, insects waking, a soft rush of humid air. Realistic wildlife documentary motion, no text, no logos.

Veo 3.1 Official Text-to-Video

Official Google Veo 3.1 flagship video model turns text prompts into cinematic 4K video with authentic physics, multi-axis camera trajectories, and synchronized native audio. Flexible per-second pricing via Vidgo API.

Why Choose This?

  • Official Google Model FamilyUse the official Veo 3.1 family with Lite, Fast, and Quality variants instead of building separate integrations for each workflow.

  • Transparent Per-Second PricingPrice every job before submission by multiplying duration by the chosen model, resolution, and audio rate.

  • Audio Cost ControlToggle native audio per request so previews can stay cheaper while final outputs can include richer sound.

  • 4K Upgrade PathMove from lower-cost drafts to Fast or Quality 4K jobs when higher-resolution output is worth the extra credits.

  • Developer-Friendly Async APISubmit once, receive a task ID, and collect results through polling or callback delivery in production systems.

Parameters

ParameterRequirementDescription
promptRequired

String. Directs the scene, action, camera, lighting, and sound; 1–1,000 characters after trimming.

durationOptional

Integer. Sets output length; the Playground preselects 8 seconds.

Default846
aspect_ratioOptional

String. Controls output framing; the Playground preselects 16:9.

Default16:99:16
resolutionOptional

String. Sets output resolution; the Playground preselects 720p.

Default720p1080p4k
soundOptional

Boolean. Enables native audio; the Playground defaults to true.

Defaulttruefalse

How to Use

  1. Describe the scene and actionEnter a subject, setting, and main action, then add camera and sound direction in the same prompt.

  2. Set duration, aspect ratio, resolution, and soundChoose 4, 6, or 8 seconds, 16:9 or 9:16 framing, the supported resolution, and whether the clip includes native audio.

  3. Review the cost and runReview the per-second cost shown on the Run button, complete the required prompt and uploads, then click Run.

  4. Preview and download the videoWhen the task finishes, preview the video in the output panel, then select Download video to save the result.

Pricing

Veo 3.1 Official is billed by generated seconds. Final cost = duration x selected per-second rate. USD equivalents use the current base API billing rate of 2,000 credits for $10. Example: an 8-second Quality 720p audio job uses 8 x 48 = 384 credits, about $1.92 at the base API credit rate.

UsageRateDetails
720p, no audio24 credits/sec ($0.12/sec)8 seconds = 192 credits ($0.96).
720p, audio48 credits/sec ($0.24/sec)Default 720p / 8s audio costs 384 credits ($1.92).
1080p, no audio24 credits/sec ($0.12/sec)8 seconds = 192 credits ($0.96).
1080p, audio48 credits/sec ($0.24/sec)8 seconds = 384 credits ($1.92).
4k, no audio48 credits/sec ($0.24/sec)8 seconds = 384 credits ($1.92).
4k, audio72 credits/sec ($0.36/sec)8 seconds = 576 credits ($2.88).

Best Use Cases

  • AI Video AppsAdd official Google Veo 3.1 generation to apps that need text, image, frame, audio, and supported-resolution controls through one async API workflow.

  • Marketing TeamsGenerate ad concepts, product shots, launch clips, and campaign variants while selecting Lite, Fast, or Quality based on budget and review stage.

  • High-Volume ExperimentationRun lower-cost Lite drafts first, then promote the best prompt combinations to Fast or Quality when higher fidelity is worth the spend.

  • Creator PlatformsOffer creators a premium Google video option with clear pricing, native audio, vertical or horizontal aspect ratios, and simple async result handling.

Pro Tips

  • Price every job before submission by multiplying duration by the chosen resolution and audio rate.
  • Toggle native audio per request so previews can stay cheaper while final outputs can include richer sound.
  • Keep prompts within 1,000 characters and describe camera movement separately from subject action.
  • Use Lite for low-cost iteration, Fast for balanced production jobs, and Quality when visual fidelity matters more than minimum cost.

Usage notes

  • Veo 3.1 Official Text-to-Video generates video from a required text prompt, with duration, resolution, aspect ratio, and sound settings to configure the output.
  • Prompts are limited to 1,000 characters. Duration supports 4, 6, or 8 seconds.
  • Use the sound parameter to request audio or silent output. Audio and no-audio jobs have different per-second rates.
  • Fast and Quality Official support 720p, 1080p, and 4K.
  • This endpoint is text-only. Use the Official Image-to-Video pages for start-frame or first/last-frame jobs.
  • Save the task_id returned by an API submission to query progress and retrieve the result.

Veo 3.1 Official Text-to-Video API frequently asked questions

What is the Veo 3.1 Official Text-to-Video API?

Veo 3.1 Official Text-to-Video gives developers access to the official Google Veo 3.1 model family through Vidgo API. This page is the Text-to-Video endpoint for Veo 3.1 Official.

What model ID should I use?

Use google/veo3.1/text-to-video in the model field. Do not submit the page path that contains -official.

Does Veo 3.1 Official support audio?

Yes. Use the sound parameter to request audio or silent output. Audio and no-audio jobs have different per-second rates.

What image input modes are supported?

This Text-to-Video endpoint does not accept images. Use the matching Official Image-to-Video page for one start image or two first/last-frame images.

What limitations should I know before integrating?

Prompts are limited to 1000 characters. Duration supports 4, 6, or 8 seconds. Fast and Quality Official support 720p, 1080p, and 4K.

How does async delivery work?

Submit a job to the generate endpoint and receive a task_id. Your backend can poll status by task_id or include callback_url to receive the result asynchronously.

When should I choose Lite, Fast, or Quality?

Choose Lite for low-cost iteration, Fast for balanced production jobs and 4K access, and Quality when you need the strongest output quality or premium 4K results.

When is Veo 3.1 Official not the right choice?

It is not ideal if you need one request to generate more than 8 seconds or a three-image reference workflow.