Opus 4.8
Anthropic
Hardest reasoning, agents, long context
- Context
- 1M tokens
- Input
- $3.00 / M
- Output
- $15.00 / M
model: "claude-opus-4.8"
Claude gateway · v1
Production access to the full Claude family — Opus, Sonnet, Haiku — behind a single OpenAI-compatible endpoint. Point your existing SDK at us, change one string, ship.
$ curl https://onyxtech.cloud/v1/chat/completions \ -H "Authorization: Bearer $ONYX_KEY" \ -d '{ "model": "claude-opus", "messages": [ {"role":"user","content":"Draft the migration plan."} ] }' # 200 OK · first token in 312ms · streamed
Speaks the OpenAI chat format. Keep your client, swap the base URL and key.
Server-sent tokens with heartbeats. Tool calls and JSON mode pass straight through.
Billed by the token, per model. Watch spend live and cap it per key.
The family
One endpoint, four models, two labs. Move between them by changing a single string — no re-plumbing, no second contract.
Opus 4.8
Anthropic
Hardest reasoning, agents, long context
model: "claude-opus-4.8"
Sonnet 5
Anthropic
The production default — balanced speed and depth
model: "claude-sonnet-5"
Haiku 4.5
Anthropic
High-volume, low-latency, real-time work
model: "claude-haiku-4.5"
GPT 5.6
OpenAI
Cross-check or route by task alongside the Claude family
model: "gpt-5.6"
First call
A real, ordered path from zero to a streamed answer.
Create an account and generate a scoped key. Set a monthly cap on it if you want a hard ceiling.
export ONYX_KEY="onx_live_..."
Any OpenAI-compatible client works. Only the base URL changes.
from openai import OpenAI client = OpenAI( base_url="https://onyxtech.cloud/v1", api_key=os.environ["ONYX_KEY"], )
Switch models by editing the string — the rest of the call is identical.
resp = client.chat.completions.create(
model="claude-sonnet",
messages=[{"role": "user",
"content": "Ship it."}],
stream=True,
)
Pay as you go
No subscription, no seats. Add credit to your balance and it draws down per request at the per-model rates above. Whatever you don't use stays on your balance.
Starter
$10credit ≈ 900 ₽
Enough to wire up the API and run real traffic before you commit.
Standard +10% bonus
$50credit ≈ 4 500 ₽
Lands $55 / 4 950 ₽ on your balance — the extra is on us.
Pro +15% bonus
$200credit ≈ 18 000 ₽
Lands $230 / 20 700 ₽ on your balance for teams shipping at volume.
Fixed rate: $1 = 90 ₽. Need committed volume or an invoiced plan? Talk to us. Balance never expires; top up any amount, any time.
Under load
One endpoint, one key, four models. Top up once — tokens draw down as you use them. Nothing expires.
Get a keyTop up balance