跳转到主要内容
Claude Code 可以通过 Yelu 转发 Anthropic Messages 请求。网关根地址应配置为 https://api.yelu.ai,Claude Code 会自动追加 /v1/messages
请使用 GET /v1/models 返回的模型。以下命令使用 Yelu 网关支持的 claude-sonnet-4-6;该模型是否可用仍取决于当前 Key 的权限。

配置速览

不要在 ANTHROPIC_BASE_URL 后添加 /v1,否则最终路径会错误地变成 /v1/v1/messages

macOS

1. 安装 Claude Code

推荐使用原生安装器:
macOS
也可以使用 Homebrew:
macOS

2. 配置当前终端

从 Yelu 控制台复制 API Key,然后执行:
macOS
输入内容不会写入 Shell History;变量在关闭终端后失效。

3. 持久化非敏感配置

把以下内容加入 ~/.zshrc
~/.zshrc
重新加载配置:
macOS
登录时从 macOS Keychain 或其他 Secret Manager 加载 YELU_API_KEY,再设置 ANTHROPIC_AUTH_TOKEN="$YELU_API_KEY"。不要把 Key 提交到仓库或写入共享 Shell Profile。

Windows

原生 PowerShell

无需以管理员身份启动 PowerShell:
Windows PowerShell
为当前 PowerShell Session 配置 Key,输入时不回显:
Windows PowerShell
持久化非敏感配置:
Windows PowerShell
修改用户环境变量后需要打开一个新终端。Key 建议从 Windows Credential Manager 或其他 Secret Manager 加载,也可以每次启动时输入。用户环境变量并不是专用的密钥存储。 Git for Windows 不是必需项。如果已经安装但 Claude Code 找不到 Git Bash,请在 %USERPROFILE%\.claude\settings.json 中加入:
Claude settings

WSL 2

如果代码仓库和工具链位于 Linux,或需要 Claude Code Sandboxing,请选择 WSL 2。在 WSL 终端内安装和配置,不要在 PowerShell 中执行这些 Linux 命令:
WSL 2
WSL 的持久化配置应写入 Linux 发行版内的 ~/.bashrc~/.zshrc。Windows 用户环境变量不能可靠替代 WSL 内的 Shell 变量。

可选 Settings 文件

Claude Code 在 macOS 读取 ~/.claude/settings.json,在 Windows 读取 %USERPROFILE%\.claude\settings.json。以下全局配置只持久化地址和模型发现,不存储 Key:
Claude settings
项目私有配置可使用 .claude/settings.local.json,并确保该文件已被 Git 忽略。不要把 Key 写入会提交到仓库的 .claude/settings.json

验证网关

先直接测试 API:
随后从同一个终端启动:
Terminal
在 Claude Code 内执行 /statusAnthropic base URL 应显示 https://api.yelu.ai,凭证来源应为 ANTHROPIC_AUTH_TOKEN。使用 /model 可切换当前 Yelu 账号开放的其他模型。

更新与诊断

Terminal

下一步

继续查看 Claude Code 示例,完成仓库分析、实现、审查和自动化任务。

官方参考

最后修改于 2026年7月13日