Claude Code
用两个环境变量把 Claude Code 指向 ROIBest AI。
- 已安装 Claude Code。
- 一把 Anthropic 协议的 API Key。
Claude Code 会自己拼接 /v1/messages,所以 Base URL 填根地址,不要带 /v1。
# 请先创建 Anthropic 兼容分组的密钥export ANTHROPIC_BASE_URL="https://ai.roibest.com"export ANTHROPIC_AUTH_TOKEN="$ROIBEST_API_KEY"把这两行写进 ~/.zshrc 或 ~/.bashrc 让它长期生效,然后新开一个终端。
需要在多套配置之间来回切换时,用 CC Switch 从控制台一键导入,比手工改环境变量更省事。
claude -p "hello"有回复即接通。再确认一次网关侧收到了请求:
curl https://ai.roibest.com/v1/messages \ -H "x-api-key: $ANTHROPIC_AUTH_TOKEN" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{"model":"your-model","max_tokens":64,"messages":[{"role":"user","content":"hello"}]}'提示 404 或路径不存在。
ANTHROPIC_BASE_URL 多带了 /v1。去掉后重试。
提示鉴权失败。 用的是 OpenAI 分组的密钥。Claude Code 走 Anthropic 协议,需要 Anthropic 分组的密钥。
改了环境变量但没生效。 Claude Code 在启动时读取环境变量。改完要新开终端或重启进程。
