<!-- Lazu · Claude Code 配置第三方 API：ANTHROPIC_BASE_URL 与模型切换 · https://lazu.ai/zh/blog/claude-code-custom-api -->

# Claude Code 配置第三方 API：ANTHROPIC_BASE_URL 与模型切换

2026-09-30 · Lazu 团队

先说结论：把 `ANTHROPIC_BASE_URL` 设成 `https://api.lazu.ai`，`ANTHROPIC_AUTH_TOKEN` 设成你的 Lazu Key，Claude Code 就会改用 API 计费，不需要 Claude 订阅。国内可以直连，支付宝充值，按实际用量扣费。

## 最快的办法：一行脚本

在 [控制台 › API Keys](https://lazu.ai/console/token) 里选一把 Key，点「接入」，选 Claude Code，复制「一键脚本」：

```bash
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`：

```json
{
  "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 都在 [模型目录](/zh/models) 里。

## 用优惠线路省钱

Lazu 上的 Claude 模型有两条线路：

- **稳定线路**：走 Anthropic 官方 API，按官方标价计费，适合所有场景。
- **优惠线路**：是逆向渠道，由第三方供应商通过官方客户端接入，不是官方 API。价格低很多，但只建议在 Claude Code 里用。可用率会有波动，失败时不会自动切回稳定线路，上游也可能附带自己的系统提示。

切换不用改配置：在控制台编辑这把 Key，把对应 Claude 模型的线路切到「优惠」就行。自己写的程序请继续用稳定线路。两条线路现在的价格：


### [claude-sonnet-5-5](https://lazu.ai/zh/models/anthropic/claude-sonnet-5-5)

美元 / 百万 token

| 线路 | 输入 | 输出 | 缓存读 | 缓存写 5m |
| --- | --- | --- | --- | --- |
| Anthropic 官方价 | $2.00 | $10.00 | $0.20 | $2.50 |
| Lazu 稳定 · 同官方 | $2.00 | $10.00 | $0.20 | $2.50 |
| Lazu 优惠 · −57% | $0.86 | $4.30 | $0.086 | $1.07 |

— 表示未记录该项价格，不代表免费；实际费用以请求回执为准。


### [claude-opus-5-5](https://lazu.ai/zh/models/anthropic/claude-opus-5-5)

美元 / 百万 token

| 线路 | 输入 | 输出 | 缓存读 | 缓存写 5m |
| --- | --- | --- | --- | --- |
| Anthropic 官方价 | $4.00 | $20.00 | $0.20 | $5.00 |
| Lazu 稳定 · 同官方 | $4.00 | $20.00 | $0.20 | $5.00 |
| Lazu 优惠 · −57% | $1.72 | $8.60 | $0.086 | $2.15 |

— 表示未记录该项价格，不代表免费；实际费用以请求回执为准。

## 验证一下

```bash
claude -p "用一句话介绍你自己"
```

有回答就说明接通了。控制台「用量与日志」里能看到每次请求的模型、线路、token 数和扣费。

## 常见问题

**之前用 Claude 订阅账号登录过**：建议先在 Claude Code 里执行 `/logout` 退出订阅账号，免得它继续用订阅账号发请求。

**报 401**：Key 填错了，或者 `settings.json` 不是合法的 JSON，比如多了逗号。

**报 400，提示不支持某个 beta**：确认 `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` 设成了 `"1"`。

**报模型不存在**：模型 ID 写错了，或者这把 Key 限定了可用模型。

## 接下来

- [Codex 配置自定义接口](/zh/blog/codex-custom-provider)
- [国内怎么用 Claude API](/zh/blog/claude-api-in-china)
- [价格与线路](https://lazu.ai/docs/zh/models/pricing)

