准备连接
更新于
Claude Code 的网关接入使用 Anthropic Messages 协议。请依照客户端文档配置网关 base URL,并检查认证、模型权限和工具支持。仅有 OpenAI 兼容接口并不足够,各网关对可选客户端功能的支持也可能不同。
先在一个终端会话中配置。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 使用 $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这条 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"}]}'