API Key 多了空格或换行:看起来对,实际 401

控制台里的 Key 能用,贴进 Cursor / Cherry Studio / Claude Code 却报 401 Invalid API Key。先查看不见的字符,再怀疑账号。

示意图:Key 先贴进纯文本再复制,去掉首尾空格和换行

30 秒判断

同一把 Key,curl 带干净头能通、软件里不行:多半是复制脏了。curl 也不行:才查项目、账单、是否贴错家。

原因

  • 从即时通讯、邮件、网页富文本复制,首尾空格或中间换行。
  • Claude Code 会拒带换行的 ANTHROPIC_API_KEY(头字段不能含 CR/LF)。
  • .env 里 Key 被引号、注释、BOM 包住。

处理

  1. 贴进纯文本(记事本 / TextEdit 纯文本),删首尾空白,确认只有一行。
  2. 重新从官方控制台复制,不要从旧聊天记录抄。
  3. 环境变量:export VAR='sk-…' 用单引号;改完新开终端

怎么确认好了

最短请求返回 200。不要把完整 Key 打进日志,只看变量是否非空。

仍不行

确认 Key 和 Base URL 来自同一家;OpenAI 的 Key 打到 Anthropic 地址也会 401。网页能登录不等于 API Key 有效。

验证日期:2026-09-01。软件版本以你本机为准;改完配置请完全退出再开。

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏