Veo 3.1 Text to Video API

Veo 3.1 generates high-quality videos with audio from text prompts using Google's latest video generation model.

Modalities
TextVideo
Price
$0.2per second
Clip length
4 to 8 s
Released
Nov 24, 2025

Veo 3.1 Text to Video overview

Duration
Resolution
Aspect ratio
Generate audio

Veo 3.1 Text to Video specs

Model ID
veo3.1
Developer
Google
Input
Text
Output
Video
Endpoint
POST https://api.aimlapi.com/v2/video/generations

What is Veo 3.1 Text to Video API?

Veo 3.1 generates high-quality videos with audio from text prompts using Google's latest video generation model.

Veo 3.1 Text to Video API Pricing
- Pricing on request

Where to Use Veo 3.1 Text to Video

Use cases

Veo 3.1 is documented as suited for high-end creative storytelling and experimental video production. It is also positioned for professional-grade 4K output, natively synchronized audio generation, and complex camera movements that need strong temporal consistency and artistic control.

It can be used for reference-guided video generation by supplying reference images of a scene, character, or object to steer the result. This is described as helpful for maintaining character consistency across multiple shots or applying a specific style to a video.

It is also suited to extending existing videos. The documented scene-extension capability lets users create longer clips by generating new footage that connects to the previous video, preserving visual continuity.

Another documented use is generating transitions between a first and last frame. By providing a starting image and an ending image, Veo 3.1 can generate the bridge between them, including accompanying audio.

Veo 3.1 Text to Video benchmarks by Artificial Analysis

Human-preference results for Veo 3.1 Text to Video in text to video and silent video, next to models available on AI/ML API. Data retrieved Nov 4, 2026.

Text to video

Elo with audio · text-to-video arena

Silent video

Elo · silent text-to-video arena

Models on AI/ML API

Arena results for models you can call with the same API key.

Text to video

Blind votes on clips with generated sound, made from a text prompt. Veo 3.1 Text to Video ranks #22 of 31.

Veo 3.1 Text to Video API pricing

Veo 3.1 Text to Video pricing in US dollars
UsagePriceUnit
Video generation$0.2per second

The final price depends on request parameters such as resolution or duration.

Prices from the AI/ML API price list, checked on Nov 4, 2026.

Veo 3.1 Text to Video vs other video models: prices

AI/ML API rates for 5 models, per second.

AI/ML API prices in USD per second
ModelPer second
Veo 3.1 Text to Video$0.2
Veo 3.1 Lite Generate Preview$0.03
Veo 3.1 Fast$0.08
Gemini Omni 1.1 Flash$0.1014
Veo 3.1$0.2

How to use the Veo 3.1 Text to Video API

View docs

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v2/video/generations' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "veo3.1",
  "prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}'

The request returns a generation id. Poll GET https://api.aimlapi.com/v2/video/generations?generation_id=<id> until the status is completed.

Related articles

All posts

Veo 3.1 Text to Video FAQ

What inputs and outputs does Veo 3.1 Text to Video support?

Veo 3.1 Text to Video takes text as input and returns video.

How much does Veo 3.1 Text to Video cost?

Veo 3.1 Text to Video costs $0.2 per second on AI/ML API, billed as you go with no subscription.

How is Veo 3.1 Text to Video billed?

Veo 3.1 Text to Video costs $0.2 per second on AI/ML API, billed as you go with no subscription.

Who created Veo 3.1 Text to Video?

Veo 3.1 Text to Video was built by Google.

How do I call Veo 3.1 Text to Video on AI/ML API?

Use veo3.1 as the model id on AI/ML API.

Is Veo 3.1 Text to Video available through a single API key?

Yes. Veo 3.1 Text to Video is served through AI/ML API, so the same key and endpoint format used for other models applies.

What is the Veo 3.1 Text to Video model ID?

Use veo3.1 as the model parameter. Requests go to https://api.aimlapi.com/v2/video/generations with your AI/ML API key.

Start building with Veo 3.1 Text to Video

Veo 3.1 Text to Video API

veo3.1

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v2/video/generations' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "veo3.1",
  "prompt": "A slow dolly shot through a sunlit greenhouse full of ferns, light dust in the air, natural camera motion"
}'