让 Claude Code 跑在 OAIRoute 上
Claude Code 只读 ANTHROPIC_BASE_URL 和一个鉴权变量。改掉这两个,所有请求都走网关 —— 同一个 CLI、同一套工具、同样的行为,账单只剩零头。
配置
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.oairoute.com",
"ANTHROPIC_API_KEY": "YOUR_OAIROUTE_KEY",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
}
}Save the file, then run
claude in any project directory.为什么要走 OAIRoute
同一个模型,五分之一的价格
Claude Opus 5.5 经网关调用是每百万输入 $0.20、每百万输出 $1.00,Anthropic 官价则是 $4.00 / $20.00。
一个 Key 打通整套工具链
跑 Claude Code 的这个 Key,同样能调用 GPT、Gemini、DeepSeek 等 200+ 模型,想做横向对比不用再额外配一套。
不用代理,不装壳层
Claude Code 直接 HTTPS 连 api.oairoute.com。本地不用装任何东西,也没有需要持续升级的中间层。
接入步骤
- 1
创建 Key
在 api.oairoute.com 注册,到令牌页创建一个 Key。以 sk- 开头。
- 2
写入配置块
把下面的 JSON 存到 ~/.claude/settings.json(Windows 是 %USERPROFILE%\.claude\settings.json)。
- 3
验证
运行 `claude --version`,然后让它读一个文件。能正常回答就说明网关接通了。
值得用的模型
| 模型 ID | 名称 | 适合 | 美元 / 百万 token(输入 / 输出) |
|---|---|---|---|
claude-opus-5-5 | Claude Opus 5.5 | 推理最深,1M 上下文。难改动用它。 | $0.20 / $1.00 |
claude-sonnet-5-5 | Claude Sonnet 5.5 | 多数编码任务接近 Opus,价差只有一档。 | $0.18 / $0.90 |
deepseek-v4.1-flash | DeepSeek V4.1 Flash | 够便宜,适合子任务和大量检索步骤。 | $0.045 / $0.18 |
价格按模型目录公布的口径,单位为每百万 token 的输入 / 输出。
常见问题
Claude Code 不用改代码就能用吗?
能。它走的仍是 Anthropic Messages 协议,只有 base URL 和 Key 变了。工具调用、子代理、MCP Server 和斜杠命令都照常工作。
为什么提示 404?
多半是 ANTHROPIC_BASE_URL 结尾多写了 /v1。正确值是 https://api.oairoute.com,不带任何路径。
一次会话里能混用非 Anthropic 模型吗?
能用 `claude --model` 切换,但 Claude Code 是按 Claude 系调优的。非 Claude 模型做对话轮次没问题,代理行为会退化。