The full model pool behind a single OpenAI-compatible endpoint. Swap your base URL and your code stays byte-for-byte the same.
# one line changes — the rest of your code doesn't export OPENAI_BASE_URL="https://openai.mrvinci.app" export OPENAI_API_KEY="sk_mv_…"
Pass any id below as the model; usage is metered per key.
Top of the 5.6 line — deepest reasoning in the pool.
high effortBalanced 5.6 tier — flagship quality at mid cost.
high effortFast, affordable 5.6 — a great high-volume default.
low effortFrontier general reasoning. Accepts image input.
high effortStrong multimodal all-rounder.
high effortFast, cheap, multimodal.
low effortAgentic coding specialist, latest codex line.
high effortCodex tuned for tool-use and long edits.
medium effortBalanced multimodal reasoning.
medium effortCheapest multimodal GPT, high throughput.
low effort1M-token context, top-tier agentic coding.
high effortHigh throughput, lowest cost in the pool.
low effortVision + code specialist.
high effortCapable reasoning generalist at low cost.
medium effortFast, current-events aware.
medium effortEfficient European model.
medium effortYour agent talks to one endpoint. Every request is metered against your key and the answer streams straight back — any model in the lineup, same key.
Mint a key per team or per app. Revoke or top up any one without touching the rest.
Prepaid credit per key that debits at model pricing and stops when it's spent. Keys can carry an expiry date.
Server-sent events with no added latency — text, tools stream exactly as your SDK expects.
Send screenshots and images exactly as the API specifies — vision requests just work.
Works with the official SDKs and with Claude Code, Claude Desktop, Cursor, and Cline — only the base URL changes.
Every key has a status page: spend or window consumption, per-model breakdown, and request counts.
Ask an admin for an sk_mv_ key, or mint one in the MrVinci admin panel.
Run npx mrvinciapi --openai and paste the key, or set OPENAI_BASE_URL yourself.
Start a new session — your traffic now flows through the gateway. No code changes.