Model overview
Video generationPremiumText to videoImage to videoVeo 3.1 is Google's premium video generation model for creative production workflows including digital marketing, content creation, product clips, and visual storyboarding.
Company: GoogleProvider: Google Vertex AI
Model capabilities
Input modalityT
Output modalityT
Model experience✓
Text-to-video✓
Image-to-video✓
Batch inference✓
Prompt rewriting✓
First / last frame control✓
Reference asset images (Preview)✓
Extend videos (Preview)✓
C2PA✓
Function calling×
Structured output×
Fine-tuning×
Model pricing
Video output without audio$0.20/s
Video output with audio$0.40/s
4K video without audio$0.40/s
4K video with audio$0.60/s
Rate limits and context
Regionus-central1
Durations4s / 6s / 8s
Aspect ratios16:9 / 9:16
Output resolutions720p / 1080p / 4K
Output formatMP4
Maximum outputs4 videos per prompt
Default frame rate24 FPS
Image-to-video max input20 MB
Quota50 requests/min per base model
API reference
EndpointPOST /v1/video/generations
SDKOpenAI-compatible
API code examples
import os import requests response = requests.post( "https://api.wlrouter.com/v1/video/generations", headers={ "Authorization": f"Bearer {os.environ['WLROUTER_API_KEY']}", "Content-Type": "application/json", }, json={ "model": "veo-3.1-generate-001", "prompt": "A calm sunrise over a modern city skyline.", "duration": 4, "resolution": "720p", "parameters": { "generateAudio": False } } ) response.raise_for_status() print(response.json())