Install any skill in seconds. Free to start, no credit card required.
Get Started Free →veniceai/venice-api-overview
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.
Passed 22 of 23 test cases with the skill, and 3 of 23 without it.
and 27 more in the full report
19 fixed3 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 19 test cases the skill fixed. Same model, same prompt, with and without the skill.
When broadcasting transactions directly to Base mainnet (EVM chain ID 8453), which asset is used natively to pay for transaction execution gas fees?
| Checked | Without skill | With skill |
|---|---|---|
| The response identifies ETH as the native asset used to pay transaction gas fees on Base mainnet. | Passed | Passed |
| The response clarifies that ERC-20 tokens like USDC cannot pay native L2 execution gas directly. | Missed | Passed |
The instructions your model reads when the skill loads.
Venice.ai is an OpenAI-compatible inference platform for text, image, audio, video, embeddings, and typed decisions. One API - two ways to pay: a traditional API key (Venice account), or a wallet (x402, USDC on Base or Solana, no account required).
api.venice.ai for the first time.x-ratelimit-*, PAYMENT-REQUIRED, deprecation headers, etc.).All endpoints live under:
https://api.venice.ai/api/v1
The OpenAPI spec is served at https://api.venice.ai/api/v1/swagger.yaml (info.version is a YYYYMMDD.HHMMSS timestamp; read it from the live spec).
| Scheme | Header | Best for |
|---|---|---|
BearerAuth | Authorization: Bearer $VENICE_API_KEY | Server-side apps, account management, usage analytics, DIEM / bundled credits |
siwx (x402) | SIGN-IN-WITH-X: <base64 SIWX JSON> (legacy X-Sign-In-With-X also accepted) | No account, pay-as-you-go with USDC on Base or Solana, serverless / agents |
Not every endpoint accepts both:
| Endpoints | Accepts |
|---|---|
All inference: chat, responses, embeddings, decisions, image, audio (speech, transcriptions, voices, queue/retrieve/complete, voice-changer queue/retrieve/complete), video queue/retrieve/complete, augment, POST /crypto/rpc/{network} | Bearer or SIWX |
/api_keys/* (except generate_web3_key), /billing/* (except the retired /billing/usage), /characters/* | Bearer only (a SIGN-IN-WITH-X header alone gets 401 Authentication failed) |
/x402/balance/{wallet}, /x402/transactions/{wallet} | SIWX only (signer must own the wallet) |
/models*, /image/styles, /video/quote (except upscale models such as topaz-video-upscale: Bearer key required, so wallets can't quote them), /audio/quote, /audio/voice-changer/quote, /crypto/rpc/networks, /tee/attestation, /tee/signature, /api_keys/generate_web3_key, POST /x402/top-up | No auth needed |
On any route that needs credentials - Bearer-only ones included - a request with no Authorization and no SIGN-IN-WITH-X header gets 402 with an x402 discovery body (payment options + SIWX challenge + authOptions), not 401. See venice-auth.
test cases passed, vs 3 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.