连接 Claude Code

使用独立 API 密钥,将 Claude Code 接入 AnyInt 的 Anthropic 兼容网关。

Claude Code 通过 ANTHROPIC_BASE_URL 与网关凭证支持 Anthropic 格式的 LLM 网关。AnyInt 在网关边界消费该凭证,不会把 AnyInt 密钥转发给上游服务商。

开始前准备

  1. 按照 Claude Code 官方说明安装或更新 Claude Code。
  2. 创建 AnyInt API 密钥
  3. 模型目录选择 Anthropic 兼容模型 ID。

配置网关

将 AnyInt 密钥设置为 Claude Code 的网关认证 token。Claude Code 会追加 /v1/messages 等操作路径,因此网关根地址应使用 /anthropic

bash
export ANYINT_API_KEY="your_api_key"
export ANTHROPIC_BASE_URL="https://api.anyint.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="$ANYINT_API_KEY"

在代码仓库中启动 Claude Code:

bash
claude

如果所选上游模型使用非默认 ID,请通过 Claude Code 支持的模型设置配置。不要假设示例模型对当前租户可用。

验证与排查

  • 收到 401 表示 AnyInt 密钥缺失、无效、过期或已撤销。
  • 收到模型不存在错误,表示配置的模型 ID 不在公开目录中,或当前密钥不可用。
  • Claude Code 开始发送新的 Anthropic 能力时应及时更新客户端;网关与协议能力需要同步演进。
  • Auto Mode 分类器计费提示(v2.1.278+):Claude Code 新增了服务端安全校验(Server-side Safeguards)。若当前上游渠道未支持该服务端功能,客户端会降级并提示 We're changing auto mode to no longer charge for classifier requests...。这不影响 Auto Mode 正常使用,可在终端或环境中配置 export CLAUDE_CODE_AUTO_MODE_SERVER=0 直接跳过服务端校验尝试并隐藏提示。
  • 排查网关认证时,应确保当前会话使用网关 token,而不是已保存的 Claude 订阅登录凭证。

变量行为以 Anthropic 官方 LLM 网关文档为准。