Skip to main content
Venice is a privacy-focused OpenAI-compatible AI API for text, image, audio, video, embeddings, and web/search tools. The plugin uses normal HTTPS requests for inference, and uses Base MCP for wallet-authenticated x402 sign-in and USDC top-ups on Base. Chain: Base mainnet for x402 wallet funding. Operations: model discovery, chat or response inference, image generation, API-key calls, SIWX wallet auth, x402 balance checks, transaction history, and USDC top-ups.
SIWE/SIWX and paid calls. Venice can use a user-provided API key or a Base-wallet x402 path. The wallet path signs an exact message with Base MCP sign; paid top-ups are irreversible and should match the latest Venice payment requirement.

Try it

Private summary
Use Venice to summarize this with a private model
Top up
Top up my Venice x402 balance with 5 USDC on Base
Image
Generate an image with Venice using a cinematic style

Pattern

Normal API-key inference does not use a Base MCP submission tool. The assistant sends HTTPS requests to Venice with the bearer token. For x402 wallet auth, Base MCP sign signs the exact SIWX/SIWE message, and the assistant sends the resulting base64 payload in SIGN-IN-WITH-X. For x402 top-ups, the assistant asks Venice for the current payment requirement, selects the Base USDC option, pays through the Base MCP x402 tool catalog, and verifies the balance after approval.

Reference

Full plugin spec on GitHub

Auth paths, SIWX header construction, model endpoints, x402 top-up flow, and privacy handling.