Google

Veo 3.1 API

Google video APIWith Audio

Veo 3.1 is Google's latest line of video generation models, built for cinematic text-to-video and image-to-video creation with stronger prompt following, native audio workflows, and more controllable shots.

Use this page to compare Lite, Fast, Quality, Extend, 1080P, and 4K-oriented variants, then move from playground testing into a production API request with predictable payload fields.

Model Type:
Pricing

Lowest cost starts at $0.05/image

Selected model
Veo 3.1 Lite

720p: 10 credits - Text/Image to Video - Fixed per generation

1080p: 15 credits - Text/Image to Video - Fixed per generation

4k: 50 credits - Text/Image to Video - Fixed per generation

USD estimates use $0.005/credit with the best annual plan. Final billing follows the selected Veo 3.1 variant, resolution, and task type.

New tasks appear here after you submit.
API Input

Core request fields

Keep request payloads clear across text prompts, image references, duration, aspect ratio, resolution, callbacks, and task retrieval.

Request JSON
{
  "prompt": "A dog playing in a park",
  "imageUrls": [
    "http://example.com/image1.jpg",
    "http://example.com/image2.jpg"
  ],
  "model": "veo3_lite",
  "watermark": "MyBrand",
  "aspect_ratio": "16:9",
  "enableFallback": false,
  "enableTranslation": true,
  "generationType": "REFERENCE_2_VIDEO",
  "resolution": "720p"
}

Use Veo 3.1 Lite for generation

The playground, request sample, request fields, and pricing on this page follow the selected model type.

View detailed API docs

Open the full API documentation for endpoints, authentication, task polling, and payload details. /models/veo-3.1.md

promptstringText prompt describing the desired video content. Required for all generation modes.
imageUrlsarrayImage URL list (used in image-to-video mode). Supports 1 or 2 images:
generationTypeenumVideo generation mode (optional). Specifies different video generation approaches: (TEXT_2_VIDEO, FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO)
aspect_ratioenumVideo aspect ratio. Specifies the dimension ratio of the generated video. Available options: (16:9, 9:16, Auto)
enableFallbackbooleanDeprecated Enable fallback functionality. When set to true, if the official Veo3.1 video generation service is unavailable or encounters exceptions, the system will automatically switch to a backup model for video generation to ensure task continuity and reliability. Default value is false.
enableTranslationbooleanEnable prompt translation to English. When set to true, the system will automatically translate prompts to English before video generation for better generation results. Default value is true.
watermarkstringWatermark text.
resolutionenumOutput resolution. (720p, 1080p, 4k)
durationenumThe duration of the generated video, in seconds. Optional values are 4, 6, 8.
Capabilities

What Veo 3.1 API adds to your video workflow

The page follows the same API-first structure as the reference: test the model, understand the fields, then move into integration.

Text and image to video

Generate cinematic clips from prompts or starting images, with variants for fast iteration and higher-quality final output.

First and last frame control

Guide transitions with beginning and ending frames so motion, composition, and shot direction stay closer to the creative brief.

Native audio workflows

Build videos that account for sound, dialogue-like ambience, and richer audio direction where the selected Veo 3.1 mode supports it.

Extend and upscale paths

Use dedicated Extend, 1080P, and 4K variants when the workflow needs longer scenes, higher resolution, or post-generation retrieval.

Quick Start

From prompt test to Veo 3.1 API request

A compact integration path for teams that want to validate motion quality before wiring Veo 3.1 into an app or content pipeline.

1. Choose a variant

Select Lite, Fast, Quality, Extend, 1080P, or 4K based on iteration speed, output quality, and delivery target.

2. Add creative inputs

Provide a prompt, optional image references, duration, aspect ratio, resolution, and callback settings for the selected model.

3. Poll and deliver

Track the task until it succeeds, then retrieve the generated video URL for your app, campaign, or production pipeline.

Use Cases

What you can create with Veo 3.1 API

Use the API when your product needs repeatable, high-quality AI video output rather than one-off manual exports.

Product launch videos and hero clips
Social ads for TikTok, Reels, and Shorts
Storyboard, film, and game pre-visualization
Image-to-video animations for product and character assets
First-and-last-frame transitions for campaign scenes
Extended or higher-resolution clips for production review
Production Notes

Built for real Veo 3.1 API workflows

Account-gated execution

Users sign in, submit jobs, and consume credits through the existing SdanceAI generation flow.

Reference media handling

The studio supports uploaded reference media, direct URLs, previews, and form/API payload editing for Veo 3.1 variants.

Resolution-aware delivery

Choose a lower-cost mode for early prompt iteration, then move to Quality, 1080P, or 4K paths when the direction is ready.

FAQ

Veo 3.1 API questions

What is Veo 3.1 API best for?

It is best for cinematic text-to-video and image-to-video generation where motion quality, prompt control, frame guidance, and production-ready delivery matter.

What is the difference between Lite, Fast, and Quality?

Lite is the lower-cost entry point, Fast is tuned for quicker iteration, and Quality focuses on higher-fidelity output when creative direction is already clear.

Can Veo 3.1 use first and last frames?

Yes. Veo 3.1 workflows can use frame guidance to generate transitions between a starting frame and an ending frame, depending on the selected variant and payload.

Does Veo 3.1 support image-to-video?

Yes. The workflow supports prompt-only generation and image-guided generation, so you can animate product shots, characters, scenes, or visual concepts.

Which output formats are common for Veo 3.1?

Veo 3.1 video workflows commonly target short MP4 clips with 16:9 or 9:16 aspect ratios, with resolution options depending on the selected variant.

When should I use Extend?

Use Extend when you already have a generated video task and want to continue the scene rather than start a new clip from scratch.

Where can I test it before integrating?

Use the playground on this page to test prompts, references, resolution, aspect ratio, duration, and API payload behavior before moving into production.

Can I use Veo 3.1 API for commercial projects?

This page is configured for commercial-use workflows. For production use, review your account plan, credit balance, model availability, and any applicable content policy requirements.

Start building

Turn Veo 3.1 into your video workflow

Open the generator, test a prompt or image reference, then use the API docs when you are ready to wire Veo 3.1 into production.

API-ready
workflow
4-8s
clip length
4K
target path