明明复制了Key,结果一跑就报错:Invalid API key、401、403,甚至还有429限流。这个坑我也踩过,最烦的是“看起来都没问题”。下面按我实测最常见的原因来排查,顺带把Midjourney第三方API的情况也一起讲清楚。
一 先确认用的是对的账号和项目
ChatGPT的API和网页端会员不是一回事;Claude、Gemini也经常是“换了组织/项目”就读不到Key。你在控制台里生成Key的那个项目,要和你代码里配置的项目一致。
二 Key里有没有混进空格和换行
很多“API密钥错误”其实是复制时多了一个空格或换行。建议把Key粘到纯文本里再复制一次,别直接从聊天软件里抄。
三 Header写法别写错
最经典翻车点:Authorization格式不对,或把Bearer写成了别的。不同平台字段名也会不一样,照官方示例抄最省心。像一些机器人插件文档里也会把“API密钥错误”单独拎出来提醒,真不是矫情。
