工具接入
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启动并验证
- 启动 Claude Code,然后运行
/status,确认当前模型。 - 完成一个短任务,验证流式输出和一次工具调用。
- 如果请求失败,按排障与重试保留状态码、模型名称和 CR 请求 ID。
Claude Code 配置约束
settings.json是标准 JSON,不能包含注释。合并现有env,不要覆盖其他配置。ANTHROPIC_BASE_URL只填写 HTTPS API Base URL,不追加 API 路径。- 只有模型详情明确支持 1M 上下文时,才可在
ANTHROPIC_DEFAULT_OPUS_MODEL或ANTHROPIC_DEFAULT_SONNET_MODEL的值后追加[1m];不要用于ANTHROPIC_DEFAULT_HAIKU_MODEL。