Veo 3.0
Veo 3.0 is the full-quality Veo 3.0 video generation model, the proven standard-tier option for production video workflows requiring native audio, image-to-video support, and stable Veo 3.0 generation quality at up to 1080p.
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.'});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-001with the generateVideo interface. Submit a text prompt and optional reference image. AI Gateway handles provider routing automatically.