AI API GATEWAY
One key.
One endpoint.
OpenAI Chat Completions, Anthropic Messages, and Responses behind one TokenHub key.
Topup from $5 / Credits valid 12 months / No subscription
/ How to use
Change one base_url
and keep the rest.
curl https://llm.sandboxclaw.com/v1/chat/completions \
-H "Authorization: Bearer $TOKENHUB_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "moonshot-v1-8k",
"messages": [{"role": "user", "content": "Reply exactly ok"}],
"max_tokens": 8
}' from openai import OpenAI
import os
client = OpenAI(
base_url="https://llm.sandboxclaw.com/v1",
api_key=os.environ["TOKENHUB_KEY"],
)
client.chat.completions.create(
model="moonshot-v1-8k",
messages=[{"role": "user", "content": "Hello"}],
max_tokens=8,
) / Terminal agents
Claude Code, Codex, OpenCode, and DeepSeek-TUI,
matched to their wire protocol.
export ANTHROPIC_BASE_URL=https://llm.sandboxclaw.com
export ANTHROPIC_API_KEY=$TOKENHUB_KEY
claude --bare -p --model moonshot-v1-8k "Reply exactly ok" # opencode.json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"tokenhub": {
"npm": "@ai-sdk/openai-compatible",
"name": "TokenHub",
"options": {
"baseURL": "https://llm.sandboxclaw.com/v1"
},
"models": {
"moonshot-v1-8k": { "name": "Moonshot v1 8K" }
}
}
}
}
opencode auth login --provider tokenhub
opencode run --model tokenhub/moonshot-v1-8k "Reply exactly ok" export DEEPSEEK_API_KEY=$TOKENHUB_KEY
export DEEPSEEK_BASE_URL=https://llm.sandboxclaw.com/v1
export DEEPSEEK_MODEL=moonshot-v1-8k
deepseek doctor
deepseek "Reply exactly ok" export TOKENHUB_KEY=...
codex exec --model moonshot-v1-8k \
-c model_provider=tokenhub \
-c model_providers.tokenhub.name=TokenHub \
-c model_providers.tokenhub.base_url=https://llm.sandboxclaw.com/v1 \
-c model_providers.tokenhub.env_key=TOKENHUB_KEY \
-c model_providers.tokenhub.wire_api=responses \
"Reply exactly ok" / Models
Models and protocols,
one endpoint.
- OpenAI-compatible Chat Completions
- Anthropic-compatible Messages
- Codex protocol Responses
- Model list /v1/models
/ Pricing
Simple topups. No monthly lock-in.
- USD checkout through Stripe, from $5.
- Credits stay valid for 12 months and are consumed as used.
- No subscription lock-in. Unused credits are refundable within 7 days.