同一把密钥,换一个客户端就 401。先看请求头名字,不要先换 Key。

30 秒判断
| 接口 | 头 |
|---|---|
| OpenAI / 多数兼容端 | Authorization: Bearer sk-… |
| Anthropic 官方 Messages | x-api-key: sk-ant-…,另加 anthropic-version |
原因
软件按「你选的协议」组头。Cherry / Cursor 选了 OpenAI 兼容,却填 Anthropic 官方地址;或 Claude Code 走官方却被 ANTHROPIC_AUTH_TOKEN 改成 Bearer,都会认证失败。
处理
- 官方 Anthropic:用
ANTHROPIC_API_KEY,不要同时留ANTHROPIC_AUTH_TOKEN。 - OpenAI 兼容 Base URL:软件应发 Bearer;不要手动再加第二个 Key 头。
- Claude Code 订阅登录:两个环境变量都
unset,用/status看当前凭证。
怎么确认好了
抓包或日志里只有一种认证头,最短 messages / chat completions 返回 200。
仍不行
Key、Base URL、模型 ID 必须同一家。网页 ChatGPT / Claude 登录解决不了 API 头写错。
验证日期:2026-09-01。软件版本以你本机为准;改完配置请完全退出再开。

AI故障手册