准备连接

Claude Code 中转接口:配置与连接验证

更新于

Claude Code 的网关接入使用 Anthropic Messages 协议。请依照客户端文档配置网关 base URL,并检查认证、模型权限和工具支持。仅有 OpenAI 兼容接口并不足够,各网关对可选客户端功能的支持也可能不同。

设置 CLI 环境变量

先在一个终端会话中配置。KEI_API_KEY 应已保存你的 KEIAPI 密钥;示例复用变量,不把密钥写入项目。本站的 ANTHROPIC_BASE_URL 填根地址、不带 /v1,因为客户端会拼接 Messages 路径。ANTHROPIC_MODEL 填已启用的 Claude 模型。桌面应用和编辑器扩展可能读取不同的设置,应按下方客户端文档配置。

export ANTHROPIC_BASE_URL="https://kei-code.com"
export ANTHROPIC_AUTH_TOKEN="$KEI_API_KEY"
export ANTHROPIC_MODEL="CLAUDE_MODEL_ID_FROM_YOUR_ACCOUNT"
claude
官方说明

PowerShell 配置与凭据检查

PowerShell 使用 $env: 变量,不能直接照抄 Bash 的 export。ANTHROPIC_AUTH_TOKEN 会发送 Bearer 凭据,本网关支持这一请求头。启动 CLI 后用 /status 确认实际连接。claude.ai 订阅与 KEIAPI 余额独立。若持续返回 401,检查密钥是否失效、环境变量是否被覆盖,以及是否连接到了预期提供商。

$env:ANTHROPIC_BASE_URL = "https://kei-code.com"
$env:ANTHROPIC_AUTH_TOKEN = $env:KEI_API_KEY
$env:ANTHROPIC_MODEL = "CLAUDE_MODEL_ID_FROM_YOUR_ACCOUNT"
claude

单独验证 Messages 接口

这条 Bash 测试发送一条短消息,并携带所需的 Anthropic 版本请求头。先替换模型占位符。如果测试成功而 CLI 失败,比较实际模型、认证方式和功能要求。基础 Messages 返回成功不等于支持全部 Claude Code 功能。反馈故障时保留请求 ID 与响应状态码。

curl "https://kei-code.com/v1/messages" \
  -H "Authorization: Bearer $KEI_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model":"CLAUDE_MODEL_ID_FROM_YOUR_ACCOUNT","max_tokens":32,"messages":[{"role":"user","content":"Hello"}]}'