Integration guide
Claude Code on Seedrise.
Keep Claude Code exactly as it is. Change one base URL and run Opus, Sonnet and Haiku 5.5 at wholesale rates, on one invoice, with Australian regions when you need them.
Why run Claude Code through Seedrise
Wholesale Claude rates
Below Anthropic list prices for Opus, Sonnet and Haiku 5.5, stepping down with volume. One rate card, one invoice in USD or AUD.
Australian regions
Pin your team's keys to Sydney or Melbourne. Prompts and code never leave the region you choose, and nothing is used for training.
Keys per team, limits per key
Budget, model allow-list, IP allow-list and expiry on every key. Usage by project on the invoice, so engineering spend is visible.
Setup in five minutes
- Install Claude Code. Follow Anthropic's install for macOS, Linux or Windows. Nothing Seedrise-specific here.
- Get your Seedrise key. Request a rate card, receive your console login, and create a key for the Claude Code team in the console. Limit it to the Claude models and set a monthly budget.
- Set the environment. Put these in your shell profile (
~/.zshrcor~/.bashrc). The base URL has no/v1suffix.bashexport ANTHROPIC_BASE_URL="https://api.seedrise.ai" export ANTHROPIC_AUTH_TOKEN="sk-..." # your Seedrise key export ANTHROPIC_API_KEY="" # clear any personal key export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5-5" export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5-5" export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-5-5" export CLAUDE_CODE_SUBAGENT_MODEL="claude-sonnet-5-5" export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 claude - Log out of any personal account. If Claude Code was signed in with a personal Anthropic account, run
/logoutonce so the cached login does not override the gateway. - Start and verify. Run
claude, then/status. It should show the Seedrise URL as the gateway and your auth token. Send a first prompt.
Check it is working
/statusshowshttps://api.seedrise.aiand an auth token.- The model picker lists the Claude models on your key (Claude Code calls
GET /v1/modelsat start). - A 404 from
count_tokensin verbose logs is expected; Claude Code falls back to its own estimate. - Usage appears in the Seedrise console within a minute, by key and model.
For teams
Ship the gateway to everyone with a managed settings.json. allowedProviders locks Claude Code to the custom endpoint so nobody can point it elsewhere; keys stay in each developer's environment.
{
"allowedProviders": ["customEndpoint"],
"env": {
"ANTHROPIC_BASE_URL": "https://api.seedrise.ai",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
}
}- Give each team its own key so spend shows up per project on the invoice.
- Set
CLAUDE_CODE_SUBAGENT_MODELto Sonnet or Haiku to keep sub-agent cost down. - Fable 5.1 is enabled per key on request: add
ANTHROPIC_DEFAULT_FABLE_MODEL="claude-fable-5-1"on those keys only.
Troubleshooting and questions
Claude Code says the API key is invalid. +
ANTHROPIC_AUTH_TOKEN is set and ANTHROPIC_API_KEY is empty, then run /logout and start again. A 401 means the key is disabled or expired in the console; a 403 means the Claude models are not on that key.Do I need to change my prompts or CLAUDE.md? +
Which model IDs do I use? +
claude-opus-5-5, claude-sonnet-5-5, claude-haiku-5-5, and claude-fable-5-1 where enabled. No vendor prefix.Can I keep inference in Australia? +
Does the Claude Code subscription matter? +
A beta feature stopped working. +
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 and restart. If it persists, send the request ID to support@seedrise.ai.Windows: old ANTHROPIC_* variables keep coming back. +
settings.json under %USERPROFILE%\\.claude; remove stale values, then open a new terminal.Ready to switch Claude Code to wholesale rates?
Per-model rates in writing within one business day, then a console login and a trial key.
Also: full docs · model library · security and data