Before You Begin
1 Get API Key Log in to LaoZhang API Console to create an API Key Important: Veo-3.1 models require pay-per-use tokens, not pay-as-you-go tokens. Please select “pay-per-use” type when creating tokens. 2 Ensure Account Balance Make sure your account has sufficient balance. Veo-3.1 models charge per request (0.15−0.15-0.15−0.25/request)Your First Request
Text-to-Video Example
Use cURL to quickly test text-to-video functionality:model: Select veo-3.1 series modelstream: Set to true to enable streaming responsen: Number of results to generate, setting to 2 will generate 2 different videos
Image-to-Video Example
Use images as reference to generate videos:Python Quick Example
Install OpenAI SDK
Text-to-Video Code
Image-to-Video Code
Node.js Quick Example
Install OpenAI SDK
Basic Usage
Streaming Response Handling
Veo-3.1 supports streaming responses for real-time generation progress and results:- Python
- Node.js
- cURL
Image Format Support
Veo-3.1 supports multiple image input formats:- Base64 Encoding (Recommended)
- Supported formats: JPEG, PNG, WebP
- Maximum size: 10MB
- Recommended resolution: 1024x1024 or higher
- Maximum images: 2 (start frame + end frame)
Common Model Selection
Choose the appropriate model based on your needs:Quick Testing
Recommended:veo-3.1-fastSuitable for quickly validating ideas, cheap price ($0.15/request)
Standard Quality
Recommended:veo-3.1Balances quality and cost, suitable for most scenarios ($0.25/request)
Image-to-Video
Recommended:veo-3.1-flGenerate videos or transition animations based on images ($0.25/request)
Landscape Video
Recommended:veo-3.1-landscapeProfessional landscape format, suitable for film production ($0.25/request)