One API · Anthropic · OpenAI · Gemini

The same models.
At half the price.

Anthropic, OpenAI and Gemini through one compatible API. The same answer from the same model — but you pay half. One key, pay by card, SBP or crypto.

No subscription Pay as you go Key in 2 minutes
Save 50% on every request
O
GPT-5.5 · output
per 1M tokens
$30.00 $15.00
A Claude Opus 4.8 $25.00 $12.50
G Gemini 3.1 Pro $12.00 $6.00
One key for everything

One key — Anthropic, OpenAI and Gemini

No need for three accounts, three bills and three keys. One Tokenly key unlocks all 15+ models across three providers — pick the model right in the request.

A Anthropic
O OpenAI
G Gemini
One Tokenly key
tok-live-•••••••••
routes to the right provider
OpenAI / Anthropic SDK
Claude Code · Cline · RooCode
Any IDE or CLI
Drop-in replacement

Change one line — and it just works

Fully compatible with the OpenAI and Anthropic SDKs. You only change base_url and your key — the rest of your code stays the same.

  • Same SDK, same methods, same response format
  • Works in Claude Code, Cline, RooCode and any IDE/CLI
  • SSE streaming on every endpoint
from openai import OpenAI client = OpenAI( api_key="tok-live-...", # your Tokenly key base_url="https://tokenly.plus/api/v1", # ← the only change) resp = client.chat.completions.create( model="gpt-5.5", messages=[{"role": "user", "content": "Hello!"}],)
from anthropic import Anthropic client = Anthropic( api_key="tok-live-...", # your Tokenly key base_url="https://tokenly.plus/api", # ← the only change) msg = client.messages.create( model="claude-opus-4.8", max_tokens=1024, messages=[{"role": "user", "content": "Hello!"}],)
import OpenAI from "openai"; const client = new OpenAI({ apiKey: process.env.TOKENLY_KEY, baseURL: "https://tokenly.plus/api/v1", // ← the only change}); const resp = await client.chat.completions.create({ model: "gemini-3.1-pro", messages: [{ role: "user", content: "Hello!" }],});
curl https://tokenly.plus/api/v1/chat/completions \ -H "Authorization: Bearer $TOKENLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5.5", "messages": [{"role": "user", "content": "Hello!"}] }'
Pricing

The official price — halved

The same models from the same providers, exactly half the official list prices. Pay only for tokens — no subscription, no minimum.

Model
Official
On Tokenly
Savings
A
Claude Opus 4.8
context 200K
$5.00input
$25.00output
$2.50input
$12.50output
−50%
O
GPT-5.5
context 400K
$5.00input
$30.00output
$2.50input
$15.00output
−50%
G
Gemini 3.1 Pro
context 2M
$2.00input
$12.00output
$1.00input
$6.00output
−50%
Model
Official
On Tokenly
Savings
A
Claude Opus 4.8
context 200K
$5.00input
$25.00output
$2.50input
$12.50output
−50%
A
Claude Sonnet 4.6
context 200K
$3.00input
$15.00output
$1.50input
$7.50output
−50%
A
Claude Haiku 4.5
context 200K
$1.00input
$5.00output
$0.50input
$2.50output
−50%
Model
Official
On Tokenly
Savings
O
GPT-5.5
context 400K
$5.00input
$30.00output
$2.50input
$15.00output
−50%
O
GPT-5.4
context 400K
$2.50input
$15.00output
$1.25input
$7.50output
−50%
O
GPT-5.4 Mini
context 400K
$0.75input
$4.50output
$0.38input
$2.25output
−50%
Model
Official
On Tokenly
Savings
G
Gemini 3.1 Pro
context 2M
$2.00input
$12.00output
$1.00input
$6.00output
−50%
G
Gemini 3.5 Flash
context 1M
$1.50input
$9.00output
$0.75input
$4.50output
−50%
G
Gemini 2.5 Flash
context 1M
$0.30input
$2.50output
$0.15input
$1.25output
−50%
Prices per 1M tokens, USD. Cache reads are billed at a separate reduced rate. Full catalogue
Payments

Pay however you like

Crypto, bank cards or SBP — top-ups are credited instantly. No subscription: you spend exactly what you use.

Cryptocurrency

Top up without borders or bank fees. Credited after network confirmation.

Bank cards

Familiar card payments in a couple of clicks. Receipts and payment history in your dashboard.

SBP

Instant QR transfer from any Russian bank. Your balance is topped up right away.

Start in 2 minutes

Ready to pay half for your tokens?

Sign up, top up your balance however you like and get your key. All you have to change is one line.

No subscription Key right after top-up