Point your existing SDK at one endpoint and reach Claude, GPT, Gemini, Grok, Kimi and DeepSeek. Same OpenAI and Anthropic wire formats, same streaming — at a fraction of list price.
The whole pitch, as arithmetic
Every row is pulled live from the running price catalogue — not a screenshot. Output price per million tokens, which is what actually dominates an inference bill.
| Model | Official | Here | You save |
|---|---|---|---|
| $25.00 | $2.86$20 credits | 89% | |
| $10.00 | $1.14$8 credits | 89% | |
| GPT-5.2OpenAI | $10.00 | $1.29$9 credits | 87% |
| GPT-4oOpenAI | $10.00 | $1.29$9 credits | 87% |
| $12.00 | $1.20$8.4 credits | 90% | |
| $2.19 | $0.19$1.31 credits | 91% | |
| $2.50 | $0.21$1.5 credits | 91% | |
| $15.00 | $1.29$9 credits | 91% |
If you spend this on official APIs each month
$200
the same traffic here costs
$22
At the 89% average discount across the models above. Your real figure depends on the tier you pick and your cache-hit rate.
Billing runs in credits — one credit is one unit of what you top up. The dollar figures are those credits converted back at the reference rate, so both columns compare like for like.
Two lines to migrate
The gateway speaks both the OpenAI and Anthropic wire formats and translates between them — requests, responses and SSE streams. An OpenAI SDK can call a Claude model; Claude Code can call GPT. Change the base URL and the key, keep everything else.
from openai import OpenAI
client = OpenAI(
api_key="OMNI_KEY",
base_url="https://api.omnikeyai.live/v1",
)
client.chat.completions.create(
model="claude-opus-5", # or gpt-5.2, gemini-3-pro, grok-4…
messages=[{"role": "user", "content": "hi"}],
)Channels are ranked by priority, then weighted-random inside a band. A 429 or 5xx rolls to the next one mid-request.
Token counts come from the upstream’s own usage payload. Cache reads and writes are priced separately, never guessed.
Per-key concurrency slots and RPM windows in Redis, plus a per-day ceiling and a model allow-list on the free tier.
Pin a key to a pricing tier, a quota, an expiry, a model list or an IP range. Rotate the secret without losing the key.
Start at zero
Credited the moment the account exists. Spend it on any model, any tier — it never expires.
Create an accountPaid straight into your balance when someone signs up with your code, plus 5% of everything they ever top up.
Get your linkFollow, share, subscribe or write a review. Small tasks pay out on submit; larger ones after a quick review.
See the tasksNo card, no sales call. Create a key and point your SDK at it.