原始报错
2026-11-05APIError: 401 {\"error\":{\"type\":\"authentication_error\",\"message\":\"invalid x-api-key\"}}原因
Claude Code 会同时读取 ANTHROPIC_API_KEY 和 ANTHROPIC_AUTH_TOKEN。如果系统环境或旧的配置里还留着官方 key,它会优先用那一个,于是你的 Base URL 形同虚设,表现为"改了配置没生效"。
解法
- 在配置里把
ANTHROPIC_API_KEY显式置空字符串,不要删掉这个键 - 只用
ANTHROPIC_AUTH_TOKEN(Bearer 头),它与ANTHROPIC_API_KEY(x-api-key 头)不要同时给值 - 改完必须重启 Claude Code,环境变量只在进程启动时读取一次,运行中改不会生效