跳转到内容

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 让它长期生效,然后新开一个终端。

Claude Code 配置示意:ANTHROPIC_BASE_URL 使用根地址,ANTHROPIC_AUTH_TOKEN 引用密钥环境变量,新开终端验证
环境变量配置示意图,非终端截图。请先导出自己的 ROIBEST_API_KEY;点击图片查看大图。

需要在多套配置之间来回切换时,用 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 在启动时读取环境变量。改完要新开终端或重启进程。

ROIBest AI 文档