Authentication Issues
Invalid API Key
Error: 401 Unauthorized Error Message:- Incorrect API Key format
- API Key expired or deleted
- Incorrect Authorization header format
- Check if API Key format starts with
sk- - Verify Authorization header format:
Bearer sk-YOUR_API_KEY - Regenerate API Key in Console
- Log in to Console to check balance
- Recharge account balance
- Veo-3.1 charges per request: 0.15−0.15-0.15−0.25/request
veo-3.1-fast*: $0.15/requestveo-3.1(others): $0.25/request- Using
n=2generates 2 videos, charged for 2 requests
Request Parameter Issues
Model Name Error
Error: Model Does Not Exist Error Message:veo-3.1veo-3.1-fastveo-3.1-flveo-3.1-fast-flveo-3.1-landscapeveo-3.1-landscape-fastveo-3.1-landscape-flveo-3.1-landscape-fast-fl
Image-Related Issues
Error: Image Inaccessible Error Message:- Invalid or expired image URL
- Image requires authentication
- Slow image server response or timeout
- Network connection issues
- Use publicly accessible image URLs
- Use Base64 encoded images
- Ensure image URLs support HTTPS
- ✅ JPEG (.jpg, .jpeg)
- ✅ PNG (.png)
- ✅ WebP (.webp)
- ❌ GIF (animated not supported)
- ❌ BMP
- ❌ TIFF
- Maximum file size: 10MB
- Recommended resolution: 1024x1024 or higher
- Maximum images: 2
fl suffix support image inputModels Supporting Images:
- ✅
veo-3.1-fl - ✅
veo-3.1-fast-fl - ✅
veo-3.1-landscape-fl - ✅
veo-3.1-landscape-fast-fl
- ❌
veo-3.1 - ❌
veo-3.1-fast - ❌
veo-3.1-landscape - ❌
veo-3.1-landscape-fast
Connection and Timeout Issues
Connection Timeout
Error: Connection timeout Error Message:- Unstable network connection
- High server load
- Default timeout too short
- Stream interrupted due to unstable network
- Server-side processing exception
Content Generation Issues
Unsatisfactory Results
Video Quality Below Expectations Possible Causes:- Prompt description insufficient
- Used fast model but expected high quality
- Low-quality reference images
- Optimize prompt:
- Choose appropriate model:
- Use high-quality reference images:
- Resolution ≥ 1024x1024
- Clear, not blurry
- Good lighting
- Prompt contains contradictory information
- Description too complex or abstract
- Expectations exceed model capabilities
- Simplify and clarify requirements:
- Avoid contradictions:
- Step-by-step description:
- Subject → Action → Environment → Style
- Two images too different
- Inconsistent lighting, angle, color tone
- Prompt doesn’t guide transition method
- Choose similar images:
- Same scene, different angles
- Same subject, different poses
- Unified lighting and color tone
- Specify transition method:
- Use intermediate frames: If two images differ greatly, consider step-by-step:
- Image A → Image B (intermediate frame)
- Image B → Image C (final frame)
SDK-Related Issues
Python SDK Issues
Node.js SDK Issues
Billing-Related Issues
Costs Exceed Expectations Possible Causes:- Used
n > 1parameter to generate multiple results - Frequent retries of failed requests
- Mistakenly used standard model (0.25)insteadoffastmodel(0.25) instead of fast model (0.25)insteadoffastmodel(0.15)
- Check n parameter:
- Use fast model for testing:
- View detailed billing in console: View Call Logs
- API errors (4xx, 5xx)
- Parameter validation failures
- Insufficient balance
- Network timeouts
- Generation failures
- ✅ Successful requests: Show charges
- ❌ Failed requests: No charge record