Skip to main content

API Documentation

Welcome to the Veo3api.ai API documentation. This guide will help you understand how to use our API services effectively.

API Services Overview

We currently offer the following API services:

  1. Veo3 - Advanced AI video generation capabilities powered by the Veo3 model

    • High-quality text-to-video generation
    • High-quality image-to-video generation
    • Asynchronous processing with callback notifications
  2. Account Management - Monitor and manage your account information, credit balance, usage quotas, and API access settings

    • Credit balance queries
    • Usage record tracking
    • API access management

Basic Information

  • API Server: https://api.veo3api.ai
  • API Version: 1.0.0
  • Technical Support: [email protected]

Authentication

All APIs require Bearer Token authentication:

Authorization: Bearer YOUR_API_KEY

To get your API key:

  1. Visit API Key Management Page
  2. Generate your personal API key
  3. Use it in all API requests

Important:

  • Keep your API key secure
  • Never share your API key
  • Reset immediately if compromised

API Services

Veo3 Video Generation

The Veo3 API provides advanced AI image generation and editing capabilities:

  • Create videos via /api/v1/veo/generate
  • Support for both text-to-video and image-to-video generation
  • Query generation task details via /api/v1/veo/record-info

Key features:

  • High-quality output with professional-grade results
  • Flexible video generation capabilities

Learn more about Veo3 API →

Account Management

Monitor and manage your API usage through the account management system:

  • Check remaining credits via /api/v1/common/credit
  • Track usage records
  • Set up usage alerts

Learn more about Account Management →

Error Handling

Our APIs use standard HTTP status codes along with detailed error messages:

CodeDescription
200Success - Request has been processed successfully
401Unauthorized - Authentication credentials are missing or invalid
402Insufficient Credits - Account does not have enough credits to perform the operation
404Not Found - The requested resource or endpoint does not exist
422Validation Error - The request parameters failed validation checks
429Rate Limited - Request limit has been exceeded for this resource
455Service Unavailable - System is currently undergoing maintenance
500Server Error - An unexpected error occurred while processing the request
505Feature Disabled - The requested feature is currently disabled

Best Practices

  1. Authentication

    • Store your API Key securely
    • Rotate keys periodically for enhanced security
    • Implement proper error handling for authentication failures
  2. Veo3 Video Generation

    • Handle image upload size limits (max 10MB) and format restrictions
    • Implement proper error handling for concurrent task limits
    • Monitor task status through callbacks or record-info endpoint
  3. Account Management

    • Monitor credit usage regularly
    • Implement fallback mechanisms for depleted credits
    • Consider caching responses where appropriate

Need Help?

If you encounter any issues or have questions, please contact us through:

Language Support

This documentation is available in both English and Chinese. You can switch languages using the language selector in the navigation bar.