OpenAI-compatible inference API for text, image, audio, and video generation with x402 wallet access. No API key required — authenticate with an EVM or Solana wallet via SIWX and pay with USDC credits.
Use for chat completions, image generation and editing, audio synthesis and transcription, video generation, embeddings, web scraping, text parsing, semantic search, and blockchain RPC proxying — all payable with USDC via x402 without an account.
| Method | Path |
|---|---|
| DELETE | api_keys Delete an API key from the account |
| GET | api_keys List API keys for the account |
| PATCH | api_keys Update API key name or permissions |
| POST | api_keys Create a new API key for the account |
| GET | api_keys/generate_web3_key Fetch SIWX challenge for Web3 API key |
| GET | api_keys/rate_limits Fetch current API key rate limits |
| GET | api_keys/rate_limits/log Fetch API key rate limit log entries |
| GET | api_keys/{id} Fetch API key details by ID |
| POST | audio/complete Generate audio synchronously from prompt |
| POST | audio/queue Queue an async audio generation job |
| POST | audio/retrieve Retrieve queued audio generation result |
| POST | audio/speech Generate speech audio from text |
| POST | audio/transcriptions Transcribe audio file to text |
| POST | audio/voices List available text-to-speech voices |
| POST | augment/scrape Scrape and extract content from a URL |
| POST | augment/search Search the web with augmented retrieval |
| POST | augment/text-parser Parse structured data from text input |
| GET | billing/balance Fetch account USD credit balance |
| GET | billing/usage Fetch account usage history |
| GET | billing/usage-analytics Fetch account usage analytics by date |
| GET | characters List available AI characters |
| GET | characters/{slug} Fetch character details by slug |
| GET | characters/{slug}/reviews List reviews for a character |
| POST | chat/completions Generate chat completion (OpenAI-compatible) |
| GET | crypto/rpc/networks List supported crypto RPC networks |
| POST | crypto/rpc/{network} Proxy a JSON-RPC request to a supported blockchain |
| POST | embeddings Create embeddings for text input |
| POST | image/background-remove Remove background from an image |
| POST | image/edit Edit an image with text instructions |
| POST | image/generate Generate image from a text prompt |
| POST | image/multi-edit Edit multiple images with text instructions |
| GET | image/styles List available image generation styles |
| POST | image/upscale Upscale image to higher resolution |
| POST | images/generations Generate images (OpenAI-compatible API) |
| GET | models List available inference models |
| GET | models/compatibility_mapping Fetch OpenAI-to-Venice model mapping |
| GET | models/traits List model traits and capabilities |
| POST | responses Create a model response (Alpha endpoint) |
| POST | video/complete Generate video synchronously from prompt |
| POST | video/queue Queue an async video generation job |
| POST | video/retrieve Retrieve queued video generation result |
| POST | video/transcriptions Transcribe a video file audio track |
| POST | x402/top-up Generate x402 USDC top-up payment request |