Claude Code
通过原生 Messages 网关设置连接 Claude Code。
安装与准备
- 使用下方原生安装器安装 Claude Code;Windows 请使用下方 PowerShell 命令。重新打开终端,运行
claude --version。 - 在 routerra.ai 控制台创建 API 密钥,并复制获准使用的 Claude 模型 ID。Claude 订阅登录不能代替网关密钥。 所选模型需支持 Messages 流式输出与工具调用。
curl -fsSL https://claude.ai/install.sh | bash
claude --version
适用于 Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
claude --version
配置 Claude 设置
- 将下方
env合并到~/.claude/settings.json(Windows:%USERPROFILE%\.claude\settings.json),保留其他设置,替换两个占位符。ANTHROPIC_BASE_URL使用不带/v1的根地址,Claude Code 自动添加 Messages 路径;ANTHROPIC_AUTH_TOKEN提供 Bearer 认证。 - 退出运行中的 Claude Code,重新启动
claude,执行/status查看认证。用/model YOUR_CLAUDE_MODEL_ID明确切换模型,避免别名选中无权访问的模型。
{
"env": {
"ANTHROPIC_BASE_URL": "https://routerra.ai",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "YOUR_CLAUDE_MODEL_ID"
}
}
检查连接
先发送简短提示,再要求 Claude Code 列出项目文件,检查工具调用。401 通常表示旧密钥或继承的 ANTHROPIC_API_KEY 冲突;清除冲突凭据并重启。路径 404 时检查是否重复 /v1。网关不提供 /v1/messages/count_tokens,因此 /context 的计数可能为估算值或不可用;这与流式输出和工具支持是不同问题。