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,避免命令列工具繼續使用官方帳戶。