# Veo 3.0

The stable, full-quality Veo 3.0 generation model, proven production output with native audio, image-to-video, and up to 1080p for workflows that prioritize consistency on the 3.0 generation over migrating to 3.1.

- **Model ID:** `google/veo-3.0-generate-001`
- **Type:** video
- **Providers:** vertex
- **Context window:** Not applicable
- **Maximum output tokens:** 0
- **Pricing:** See the provider details below
- **Canonical page:** https://vercel.com/ai-gateway/models/veo-3.0-generate-001

## Supported parameters

- **Parameters:** `aspectRatio`, `resolution`, `duration`, `fps`
- **Operations:** `text-to-video`, `image-to-video`, `first-last-frame`, `video-extension`
- **Input modalities:** `text`, `image`, `video`
- **Output modalities:** `video`
- **Aspect ratios:** `16:9`, `9:16`
- **Resolutions:** `720p`, `1080p`, `4K`
- **Durations:** `4s`, `6s`, `8s`
- **Frame rates:** `24 fps`
- **Maximum outputs per request:** Not reported
- **Maximum input images:** 1
- **Input image formats:** Not reported
- **Maximum input image size:** 20 MB

## Example

```ts
import { experimental_generateVideo as generateVideo } from 'ai';

const result = await generateVideo({
  model: 'google/veo-3.0-generate-001',
  prompt: 'A serene mountain lake at sunrise.'
});
```

## About

Veo 3.0 is the quality tier of the Veo 3.0 generation. While the fast variant prioritizes generation speed for iteration and prototyping, Veo 3.0 allocates full generation capacity to each request. This produces output where motion consistency, scene coherence, and audio-visual synchronization meet the bar for finished production deliverables.

The model supports image-to-video generation alongside text-to-video. This is useful for workflows starting with a reference image (a product photo, a character illustration, or a scene establishing shot) that need video motion from that starting point. Native audio generation is included: ambient sound, sound effects, and dialogue cues in prompts produce synchronized audio without requiring a separate audio track.

For production pipelines that have calibrated prompts and validated output quality against Veo 3.0, Veo 3.0 provides a stable, consistent generation baseline. Teams evaluating Veo 3.1 should validate prompt behavior on the new generation before migrating, as architectural updates between major versions can shift output style and scene interpretation.

## What to consider

For teams with tuned prompts validated against Veo 3.0, switching to 3.1 may shift output characteristics, so confirm before migrating production workflows.

## When to use

### Best For

**Production-validated Veo 3.0 pipelines:** Workflows with tuned prompts and validated quality expectations on the 3.0 generation use Veo 3.0 for stable, consistent output without generation-shift risk.

**Image-to-video workflows:** Animating reference images, product photography, character art, or scene compositions, benefits from the full-quality generation tier's motion consistency.

**Audio-integrated final output:** Content requiring synchronized ambient audio, sound effects, or dialogue without post-production audio work is well-served by the native audio generation at full quality.

**Deliverable-quality social and advertising content:** Short-form video for distribution where generation consistency across a campaign matters more than migrating to Veo 3.1.

### Consider Alternatives When

**Fast iteration and prompt testing are the priority:** Veo 3.0 Fast Generate provides the same generation with reduced latency for rapid exploration before committing to full-quality renders.

**The highest quality tier in the Veo 3.1 family is needed:** Veo 3.1 Generate is the quality-focused tier in that generation and a common choice for new projects where generation consistency is not already tied to 3.0.

**Cost per video is the primary constraint:** The fast variant generates more quickly at lower cost, appropriate when the quality difference between fast and standard is acceptable for the use case.

## Best for

- **Production-validated Veo 3.0 pipelines:** Workflows with tuned prompts and validated quality expectations on the 3.0 generation use Veo 3.0 for stable, consistent output without generation-shift risk
- **Image-to-video workflows:** Animating reference images, product photography, character art, or scene compositions, benefits from the full-quality generation tier's motion consistency
- **Audio-integrated final output:** Content requiring synchronized ambient audio, sound effects, or dialogue without post-production audio work is well-served by the native audio generation at full quality
- **Deliverable-quality social and advertising content:** Short-form video for distribution where generation consistency across a campaign matters more than migrating to Veo 3.1

## Consider alternatives

- **Fast iteration and prompt testing are the priority:** Veo 3.0 Fast Generate provides the same generation with reduced latency for rapid exploration before committing to full-quality renders
- **The highest quality tier in the Veo 3.1 family is needed:** Veo 3.1 Generate is the quality-focused tier in that generation and a common choice for new projects where generation consistency is not already tied to 3.0
- **Cost per video is the primary constraint:** The fast variant generates more quickly at lower cost, appropriate when the quality difference between fast and standard is acceptable for the use case

## Frequently asked questions

### What is the difference between Veo 3.0 Generate and Veo 3.0 Fast Generate?

Both are Veo 3.0 generation models. Standard Generate allocates full generation capacity for output quality and consistency. Fast Generate prioritizes speed, making it suited for iteration and prototyping before committing to full renders.

### Does Veo 3.0 support image-to-video generation?

Yes. Provide a reference image alongside your text prompt to guide video generation from a visual starting point. This is useful for animating product photography, illustrations, or scene compositions.

### How does native audio generation work?

Describe audio elements (ambient environment, sound effects, character dialogue) in your text prompt. The model generates synchronized audio alongside the video in a single pass.

### Should I use Veo 3.0 or Veo 3.1 for a new project?

For new projects without existing 3.0 prompt tuning, Veo 3.1 Generate is the recommended choice when you want the quality tier of the 3.1 generation. Use Veo 3.0 when you have production-validated prompts on the 3.0 generation.

### What resolution does Veo 3.0 support?

Up to 1080p. Available resolutions and aspect ratios depend on the provider; see the Specs table on this page for details.

### How do I use Veo 3.0 on AI Gateway?

Use the identifier `google/veo-3.0-generate-001` with the generateVideo interface. Submit a text prompt and optional reference image. AI Gateway handles provider routing automatically.

## Links

- [Model page](https://vercel.com/ai-gateway/models/veo-3.0-generate-001)
- [AI Gateway documentation](https://vercel.com/docs/ai-gateway)
- [Provider model documentation](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/models/veo/3-0-generate#3.0-generate-001)
- [Provider pricing](https://cloud.google.com/vertex-ai/generative-ai/pricing#veo)
