One key
Unified model access
Connect to Claude and GPT. Add credit and pay for actual usage.
Input / output · USD / 1M tokens
Unified model access
Pay for actual usage
Inspect every request
Clients that accept Anthropic or OpenAI compatible service addresses include Claude Code, Cursor, Cline, Cherry Studio, and the corresponding Python / TypeScript SDKs. See the guides for configuration and feature differences.
Add credit first and pay for usage. Credit is reserved when a request starts and settled against actual input, output, cache reads and cache writes. Cache operations have separate rates. Unsupported items appear as a dash in the price table.
The rules shown at recharge and in the terms determine balance validity. The expiration policy has not yet been published. Please confirm it before adding credit.
Do not submit sexual, violent, hateful, political, gambling, fraudulent, infringing, deepfake or harmful minor-related content, or use the service for model distillation or training. Violations may lead to request restrictions or account suspension. See the content policy.
Refunds follow the refund policy and the applicable payment-channel rules. Invoice availability and issuer details have not yet been published. Review those policies before adding credit; unpublished terms are not a commitment.
Connect with a custom service address. Model and feature compatibility is described in the integration guides.
export ANTHROPIC_BASE_URL='https://api.neatrouter.com'
export ANTHROPIC_AUTH_TOKEN="sk-your-key"
export ANTHROPIC_MODEL='claude-opus-5-5'
claudefrom anthropic import Anthropic
client = Anthropic(
api_key="sk-your-key",
base_url="https://api.neatrouter.com",
)
message = client.messages.create(
model="claude-opus-5-5",
max_tokens=256,
messages=[{"role": "user", "content": "Hello"}],
)
print(message.content)from openai import OpenAI
client = OpenAI(
api_key="sk-your-key",
base_url="https://api.neatrouter.com/v1",
)
response = client.chat.completions.create(
model="gpt-6.1-sol",
messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)curl 'https://api.neatrouter.com/v1/messages' \
-H "x-api-key: sk-your-key" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-5-5",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}'