orientxorientx

Claude Code

通过 Messages API 接入 Anthropic 命令行工具

Claude Code 使用 Anthropic Messages API (POST /v1/messages),而非 Chat Completions。 将 ANTHROPIC_BASE_URL 设置为 orientx 主机地址,不要追加 /v1,命令行工具会自行添加。 Anthropic 的 LLM 网关文档也介绍了这些变量。

Base URLhttps://api.orientx.ai
身份验证ANTHROPIC_AUTH_TOKEN (Bearer)
配置文件~/.claude/settings.json
官方文档连接到 LLM 网关

安装

curl -fsSL https://claude.ai/install.sh | bash

运行 claude --version 确认安装成功。

接入 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)同样可用; 建议二选一,不要同时设置。

运行 Claude Code

claude

使用 /model 选择模型,ID 必须与 GET /v1/models 返回的值完全一致。

模型必须支持 /v1/messages,包括 tools。仅支持 Chat Completions 的模型会在智能体开始调用工具时失败。 如果你之前登录过 Anthropic,请覆盖 ANTHROPIC_AUTH_TOKEN,避免命令行工具继续使用官方账户。

本页目录