跳至正文
文档目录
工具接入

Claude Code 接入

通过 Anthropic Messages 兼容入口将 Claude Code 连接到 CR 网关。

配置 Claude Code

将以下字段合并到用户配置 ~/.claude/settings.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://your-cr-gateway.example",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_OPUS_MODEL",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_SONNET_MODEL",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_FAST_MODEL"
  },
  "model": "sonnet"
}

三个 YOUR_*_MODEL 值都是模型名称。设置认证变量并启动 Claude Code:

export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
claude

启动并验证

  1. 启动 Claude Code,然后运行 /status,确认当前模型。
  2. 完成一个短任务,验证流式输出和一次工具调用。
  3. 如果请求失败,按排障与重试保留状态码、模型名称和 CR 请求 ID。

Claude Code 配置约束

  • settings.json 是标准 JSON,不能包含注释。合并现有 env,不要覆盖其他配置。
  • ANTHROPIC_BASE_URL 只填写 HTTPS API Base URL,不追加 API 路径。
  • 只有模型详情明确支持 1M 上下文时,才可在 ANTHROPIC_DEFAULT_OPUS_MODELANTHROPIC_DEFAULT_SONNET_MODEL 的值后追加 [1m];不要用于 ANTHROPIC_DEFAULT_HAIKU_MODEL
维护:CR Platform Markdown