在 Claude Code 里使用

安装 CLI、把 ANTHROPIC_BASE_URL 指向 OLETOKEN、指定模型;含 VS Code 插件与常见报错处理。

Claude Code 是 Anthropic 的编程 Agent(命令行 + VS Code 插件),请求走 Anthropic Messages 协议。把它的接入地址指向 OLETOKEN,就用本站的密钥与模型额度,不需要 Anthropic 账号。

准备工作

  1. 已创建 API 密钥并保存了完整密钥。
  2. 在模型广场挑一个 Claude 系列模型的 ID(例如 claude-sonnet-5)。
  3. 本机已安装 Node.js 与 npm。

配置

配置写在 ~/.claude/settings.json 的 env 块里。这份文件由 CLI 与 VS Code 插件共用,配一次两处都能用,也比写进 shell 配置更稳(VS Code 有时继承不到 shell 环境变量):

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://<your-base-url>",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5"
  }
}
变量说明
ANTHROPIC_BASE_URL只到域名,不要带 /v1——CLI 自己拼 /v1/messages,带上会 404
ANTHROPIC_AUTH_TOKEN本站密钥,以 Authorization: Bearer 发送
ANTHROPIC_MODEL默认使用的模型 ID
ANTHROPIC_DEFAULT_HAIKU_MODEL轻量任务(生成标题等)用的模型;指向同一个模型,可避免网关没有 haiku 型号时报 404

安装并启动:

npm i -g @anthropic-ai/claude-code
claude

控制台「API 密钥」页的快速接入弹窗里,可以直接下载一份已填好密钥、模型与地址的安装脚本。

用环境变量也可以

不想动 settings.json 时,改为在 shell 配置里导出同样的变量(macOS 默认 zsh 写 ~/.zshrc,Linux 写 ~/.bashrc),重开终端生效:

export ANTHROPIC_BASE_URL="https://<your-base-url>"
export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
export ANTHROPIC_MODEL="claude-sonnet-5"

两处都配时,以 ~/.claude/settings.json 里的 env 为准。

常见问题

现象原因与处理
401密钥错误或已被停用;确认填的是本站密钥,且写在 ANTHROPIC_AUTH_TOKEN
404ANTHROPIC_BASE_URL 里带了 /v1(或更长的路径),去掉路径只留域名
模型不存在ANTHROPIC_MODEL 不是本站已上架的模型 ID,去模型广场复制
额度不足先充值后再试
想临时换模型在会话里输入 /model 选择

建议按用途分开建密钥(CLI 一把、编辑器一把),并各自设置消费上限,把风险圈在可承受范围内。