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
macOS
2. 配置当前终端
从 Yelu 控制台复制 API Key,然后执行:macOS
3. 持久化非敏感配置
把以下内容加入~/.zshrc:
~/.zshrc
macOS
YELU_API_KEY,再设置 ANTHROPIC_AUTH_TOKEN="$YELU_API_KEY"。不要把 Key 提交到仓库或写入共享 Shell Profile。
Windows
原生 PowerShell
无需以管理员身份启动 PowerShell:Windows PowerShell
Windows PowerShell
Windows PowerShell
%USERPROFILE%\.claude\settings.json 中加入:
Claude settings
WSL 2
如果代码仓库和工具链位于 Linux,或需要 Claude Code Sandboxing,请选择 WSL 2。在 WSL 终端内安装和配置,不要在 PowerShell 中执行这些 Linux 命令:WSL 2
~/.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
/status,Anthropic base URL 应显示 https://api.yelu.ai,凭证来源应为 ANTHROPIC_AUTH_TOKEN。使用 /model 可切换当前 Yelu 账号开放的其他模型。
更新与诊断
Terminal