首页/报错百科/Claude Code 配了 Base URL 不生效:还是走官方
ERROR CODE 配置 · 常见

Claude Code 配了 Base URL 不生效:还是走官方

ANTHROPIC_BASE_URL 设了但请求仍发到官方,常见于变量名拼错、shell 配置没 source、客户端覆盖。

更新 2026-10-28 核验 2026-10-28 · 码农阿风 claude-codebase-url中转

30 秒结论

Base URL 没被读到。Claude Code 认的是 ANTHROPIC_BASE_URL,不是 ANTHROPIC_API_URL。

报错原文对照

401 from api.anthropic.com(明明配了中转)

请求打到官方地址

原因排序

概率原因
50%变量名拼错
30%改了 ~/.zshrc 但没 source
20%被其他配置或启动脚本覆盖

修法

先在自己这边查

  1. env | grep ANTHROPIC 确认变量在环境里
  2. 写进 shell 配置文件后 source ~/.zshrc
  3. 用 ANTHROPIC_BASE_URL=... claude 临时验证

再往服务方查

  1. 确认中转站的 Base URL 写到 /v1 还是不带 /v1

责任判定表

现象责任方
echo $ANTHROPIC_BASE_URL 为空你的配置
变量有值但仍走官方客户端没读这个变量
换终端就好了配置文件不对

什么时候该换

变量一定在,还是不生效,说明版本不支持,升级 Claude Code。

你在这个站点上遇到过这个问题?

认领站点后可补充证据、申请公开核验;认证不改榜单排序,只对应可复核的检测与复测。

认领 / 申请认证

双确认订阅,可随时退订。不发广告,不卖排名。