在 Crazyrouter API 上运行 Claude Code
一条命令写好 Claude Code 需要的三个环境变量。走 Anthropic 原生协议,流式、工具调用、thinking、提示缓存的行为与直连 Anthropic 完全一致,按 Crazyrouter 费率计费。
一条命令配置
Claude Code 启动时读取 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN。指向 Crazyrouter 后,所有会话、子代理和 hook 调用都走你的 Crazyrouter Key。下面的脚本与 GitHub 仓库发布的是同一份,除 Claude Code 本身外不安装任何东西。
- 1运行命令
从 GitHub 拉取脚本,不下载其他任何东西。
- 2粘贴 Crazyrouter Key
按提示选一个默认模型,之后随时可改。
- 3工具接通 Crazyrouter
配置文件或环境变量已写好,下次启动就走你的 Key。
curl -fsSL https://raw.githubusercontent.com/xujfcn/crazyrouter-claude-code/main/configure.sh | bash
irm https://raw.githubusercontent.com/xujfcn/crazyrouter-claude-code/main/windows/configure.ps1 | iex
脚本做了什么
- 询问 Crazyrouter API Key 和默认模型
- 把 ANTHROPIC_BASE_URL / ANTHROPIC_AUTH_TOKEN / ANTHROPIC_MODEL 写成用户级环境变量
- 同时写入 OPENAI_API_KEY / OPENAI_BASE_URL,同一把 Key 可给 OpenAI 兼容工具用
- 裸机用 setup.sh / setup.ps1:先装 Node.js 和 Claude Code 再配置
脚本来自下方链接的公开 GitHub 仓库。如果你的规范不允许直接管道执行,README 里有先下载再运行的写法。
手动配置
macOS / Linux — ~/.zshrc 或 ~/.bashrc
export ANTHROPIC_BASE_URL="https://api.crazyrouter.com" export ANTHROPIC_AUTH_TOKEN="sk-your-crazyrouter-key" export ANTHROPIC_MODEL="claude-opus-4-8"
只填根域名,Claude Code 会自己拼 /v1/messages,不要加 /v1。
Windows PowerShell(持久化)
[Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://api.crazyrouter.com', 'User')
[Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', 'sk-your-crazyrouter-key', 'User')
[Environment]::SetEnvironmentVariable('ANTHROPIC_MODEL', 'claude-opus-4-8', 'User')或按项目 — .claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.crazyrouter.com",
"ANTHROPIC_AUTH_TOKEN": "sk-your-crazyrouter-key",
"ANTHROPIC_MODEL": "claude-opus-4-8"
}
}https://api.crazyrouter.com — 这个工具使用厂商原生协议、会自己拼接口路径,Base URL 只填根域名,不要加 /v1。
推荐模型
Crazyrouter 实时价格,每小时刷新。目录里所有模型都可用,这几个是建议的起点。
常见问题
需要 Anthropic 账号吗?
不需要。Crazyrouter Key 直接替代 Anthropic Key,Claude Code 不会再访问 api.anthropic.com。
Base URL 填什么?
https://api.crazyrouter.com,只填根域名不带路径。Claude Code 会自己拼 /v1/messages,加了 /v1 会 404。
还要 /login 吗?
不用。设置了 ANTHROPIC_AUTH_TOKEN 后 Claude Code 用 token 鉴权,不会弹浏览器登录。
能中途换模型吗?
可以,在 Claude Code 里用 /model,或改 ANTHROPIC_MODEL。目录里所有 Claude 模型都能用:复杂重构用 Opus,日常用 Sonnet,便宜的子代理用 Haiku。
提示缓存和 thinking 支持吗?
支持。请求按原生 Messages API 转发,cache_control 断点和 thinking 预算原样透传,缓存命中按缓存价计费。
