Claude Code 配置第三方 API:ANTHROPIC_BASE_URL 与模型切换
先说结论:把 ANTHROPIC_BASE_URL 设成 https://api.lazu.ai,ANTHROPIC_AUTH_TOKEN 设成你的 Lazu Key,Claude Code 就会改用 API 计费,不需要 Claude 订阅。国内可以直连,支付宝充值,按实际用量扣费。
最快的办法:一行脚本
在 控制台 › API Keys 里选一把 Key,点「接入」,选 Claude Code,复制「一键脚本」:
curl -fsSL https://api.lazu.ai/setup/claude-code | sh -s -- --model claude-sonnet-5-5 --opus claude-opus-5-5 --light claude-haiku-4-5-20251001
脚本会在终端里问你要 Key,不会留在命令历史里。它把配置写进 ~/.claude/settings.json,下次打开 Claude Code 就生效。Windows 用同一个弹窗里的 PowerShell 版本。
手动配置
编辑 ~/.claude/settings.json,加上 env:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.lazu.ai",
"ANTHROPIC_AUTH_TOKEN": "sk-lazu-...",
"ANTHROPIC_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}
| 变量 | 作用 |
|---|---|
ANTHROPIC_BASE_URL |
请求发到 Lazu。不要带 /v1,Claude Code 会自己拼路径 |
ANTHROPIC_AUTH_TOKEN |
你的 Lazu Key |
ANTHROPIC_MODEL |
默认模型 |
ANTHROPIC_DEFAULT_*_MODEL |
/model opus、/model sonnet、/model haiku 分别对应哪个模型,也决定后台小任务用哪个 |
| 最后两行 | 接入弹窗默认写上的兼容设置,建议保留。第一行让 Claude Code 不发实验性的 beta 请求头,部分上游不认这些头会直接报错 |
也可以用 export 写进 ~/.zshrc,效果一样。但 settings.json 只对 Claude Code 生效,不会影响终端里别的程序。
在 /model 里切换模型
配好上面三个 DEFAULT_* 变量之后,在 Claude Code 里输入 /model opus,就会切到 claude-opus-5-5。想换别的版本,比如 claude-fable-5-1,改对应的变量即可。所有可用的 Claude 模型 ID 都在 模型目录 里。
用优惠线路省钱
Lazu 上的 Claude 模型有两条线路:
- 稳定线路:走 Anthropic 官方 API,按官方标价计费,适合所有场景。
- 优惠线路:是逆向渠道,由第三方供应商通过官方客户端接入,不是官方 API。价格低很多,但只建议在 Claude Code 里用。可用率会有波动,失败时不会自动切回稳定线路,上游也可能附带自己的系统提示。
切换不用改配置:在控制台编辑这把 Key,把对应 Claude 模型的线路切到「优惠」就行。自己写的程序请继续用稳定线路。两条线路现在的价格:
claude-sonnet-5-5Anthropic · 1M · 稳定 $2.00 / $10.00 · 优惠 $0.86 / $4.30查看模型页 →美元 / 百万 token
— 表示未记录该项价格,不代表免费;实际费用以请求回执为准。
claude-opus-5-5Anthropic · 1M · 稳定 $4.00 / $20.00 · 优惠 $1.72 / $8.60查看模型页 →美元 / 百万 token
— 表示未记录该项价格,不代表免费;实际费用以请求回执为准。
验证一下
claude -p "用一句话介绍你自己"
有回答就说明接通了。控制台「用量与日志」里能看到每次请求的模型、线路、token 数和扣费。
常见问题
之前用 Claude 订阅账号登录过:建议先在 Claude Code 里执行 /logout 退出订阅账号,免得它继续用订阅账号发请求。
报 401:Key 填错了,或者 settings.json 不是合法的 JSON,比如多了逗号。
报 400,提示不支持某个 beta:确认 CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 设成了 "1"。
报模型不存在:模型 ID 写错了,或者这把 Key 限定了可用模型。