Loading...
Loading...
High-level map of the Venice.ai API - base URL, authentication modes, endpoint categories, response headers, pricing model, error shape, and versioning. Load this first when starting any Venice integration.
npx skill4agent add veniceai/skills venice-api-overviewapi.venice.aiX-Balance-RemainingPAYMENT-REQUIREDhttps://api.venice.ai/api/v1outerface/swagger.yaml20260420.235001| Scheme | Header | Best for |
|---|---|---|
| | Server-side apps, dashboards, usage analytics, bundled credits |
| | No account, pay-as-you-go with USDC on Base, serverless / agents |
venice-auth# Bearer
curl https://api.venice.ai/api/v1/models \
-H "Authorization: Bearer $VENICE_API_KEY"
# x402 / SIWE (one-liner via the SDK)
import { VeniceClient } from 'venice-x402-client'
const v = new VeniceClient(process.env.WALLET_KEY)
await v.models.list()| Category | Endpoints | Skill |
|---|---|---|
| Chat | | |
| Responses (Alpha) | | |
| Embeddings | | |
| Image gen | | |
| Image edit | | |
| TTS | | |
| STT | | |
| Music (async) | | |
| Video (async) | | |
| Category | Endpoints | Skill |
|---|---|---|
| Models | | |
| Characters | | |
| Category | Endpoints | Skill |
|---|---|---|
| API keys | `GET | POST |
| Billing | | |
| x402 wallet | | |
| Category | Endpoints | Skill |
|---|---|---|
| Crypto RPC proxy | | |
| Augment | | |
| Header | When | Meaning |
|---|---|---|
| x402 inference success | USDC credits left, e.g. |
| all inference | your current per-minute/day caps |
| | base64 JSON with top-up + SIWX challenge (x402 v2) |
| | compression (embeddings, chat) |
x-payment-infominmaxmin: 0.001max: 10.00GET /models/models/traits/models/compatibility_mappingGET /modelsmodel_spec.pricing/video/quotevenice-models{ "error": "Human-readable message" }{ "error": "...", "details": { "fieldName": { "_errors": ["Field is required"] } } }402topUpInstructionssiwxChallengevenice-errors/chat/completions/embeddings/images/generations/audio/speech/audio/transcriptions/modelsuserstorevenice_parametersvenice_parameters/responseszai-org-glm-5-1:enable_web_search=onkimi-k2-6:strip_thinking_response=true&disable_thinking=truevenice_parametersvenice-chatinfo.versionswagger.yamlYYYYMMDD.HHMMSS/v2/api/v1/responsesx-guidance/modelsmodel_spec.capabilitiesGET /modelssupportsWebSearchsupportsReasoningsupportsE2EEsupportsXSearchsupportsMultipleImagessupportsFunctionCallingsupportsAudioInputsupportsVideoInputvenice-authGET /modelsmodel_spec.constraintsmodel_spec.pricingvenice-errorsX-Balance-Remaining/billing/usage/x402/transactions