Claude, GPT and Grok at half the list price.
One API key for the models you already use. Keep your SDK and your code, change the base URL, and pay 50% of official prices.
Prepaid · Billed per token · No subscription
from openai import OpenAI
client = OpenAI(
base_url="https://api.russet.ai/v1",
api_key="YOUR_RUSSET_KEY",
)
reply = client.chat.completions.create(
model="gpt-6-sol",
messages=[{"role": "user", "content": "Hello"}],
)Swap the base URL and key. Nothing else changes.
Every model, half price.
Same model IDs as the official APIs. USD per 1M tokens, official price struck through.
| Model | Input | Output |
|---|---|---|
| Anthropic | ||
Claude Fable 5.1claude-fable-5-1 | $5 | $25 |
Claude Opus 5.5claude-opus-5-5 | $2 | $10 |
Claude Sonnet 5claude-sonnet-5 | $1 | $5 |
Claude Haiku 4.5claude-haiku-4-5 | $0.50 | $2.50 |
| OpenAI | ||
GPT-6 Astragpt-6-astra | $5 | $25 |
GPT-6 Solgpt-6-sol | $1 | $5 |
GPT-5.6 Solgpt-5.6-sol | $2 | $10 |
GPT-5.6 Terragpt-5.6-terra | $1 | $6 |
GPT-5.6 Lunagpt-5.6-luna | $0.10 | $0.60 |
| xAI | ||
Grok 4.7grok-4.7 | $1 | $3 |
Cache reads and writes are billed at 50% of the official rate too. Official prices checked Sep 27, 2026.
Switch in three steps.
No new SDK and no new request format.
- 01
Create a key
Sign up at app.russet.ai and create an API key. Make one per project if you want separate usage.
- 02
Add credit
Top up a prepaid balance in USD. Each request deducts what it used, at Russet prices.
- 03
Change the base URL
Point your tool at Russet and paste your key.
- Claude Code
ANTHROPIC_BASE_URL- Codex CLI
base_url in ~/.codex/config.toml- Cline
API provider → custom base URL- OpenAI SDK
base_url="https://api.russet.ai/v1"- Anthropic SDK
base_url="https://api.russet.ai"
Before you switch
The questions people ask us first.
Is it the real model?
You call the same model IDs as the official APIs and get responses in the official formats. We test every model on a schedule against known answers, and we pull any route that doesn’t match.
Why is it cheaper?
We buy API capacity at wholesale rates from upstream providers and resell it with a small margin. Russet is an independent reseller. We’re not OpenAI, Anthropic or xAI, and we’re not affiliated with them.
What do I change in my code?
The base URL and the API key. Model names, request bodies, streaming and tool calls stay the same.
Which endpoints work?
OpenAI-compatible /v1/chat/completions and /v1/responses, and Anthropic-native /v1/messages. Claude Code, Codex, Cline and the official SDKs work with a base URL change.
How does billing work?
You top up a prepaid USD balance from your dashboard. Each request is billed per token at 50% of the official rate and deducted from that balance. There’s no subscription and no monthly fee.
What happens to my prompts?
We keep usage records — model, token counts, cost and time — for billing. We don’t store prompt or response content. Requests do pass through upstream providers to reach the model, so don’t send data you aren’t allowed to share with a third party.
Start with one key.
Prepaid, billed per token, 50% of official prices.