Claude Code
通过 Messages API 接入 Anthropic 命令行工具
Claude Code 使用 Anthropic Messages API
(POST /v1/messages),而非 Chat Completions。
将 ANTHROPIC_BASE_URL 设置为 orientx 主机地址,不要追加 /v1,命令行工具会自行添加。
Anthropic 的 LLM 网关文档也介绍了这些变量。
| Base URL | https://api.orientx.ai |
| 身份验证 | ANTHROPIC_AUTH_TOKEN (Bearer) |
| 配置文件 | ~/.claude/settings.json |
| 官方文档 | 连接到 LLM 网关 |
接入 orientx
写入 ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-...",
"ANTHROPIC_BASE_URL": "https://api.orientx.ai",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}也可以在当前 shell 中导出相同的环境变量。ANTHROPIC_API_KEY(x-api-key)同样可用;
建议二选一,不要同时设置。
模型必须支持 /v1/messages,包括 tools。仅支持 Chat Completions 的模型会在智能体开始调用工具时失败。
如果你之前登录过 Anthropic,请覆盖 ANTHROPIC_AUTH_TOKEN,避免命令行工具继续使用官方账户。