做自动化内容、机器人、RAG时,最常见也最气人的报错就是“API密钥无效”“401 Unauthorized”。明明刚复制的Key,怎么就不认了?我把自己踩过的坑整理成一份通用清单,ChatGPT、Claude、Gemini这类接口基本都适用;Midjourney更多是账号/调用方式问题,也能对照思路排查。
先确认你用的是对的Key和对的入口
很多“无效”其实是“用错地方”。例如把测试环境的Key丢到线上、把旧Key贴进新项目,或者模型厂商选错(OpenAI的Key拿去调Claude,当然会炸)。
- 确认Key来自对应平台,并且没有多复制空格、换行
- 检查请求地址是否走了正确的API域名与版本
- 别把前端代码里写死Key,泄露后平台可能直接封禁
401和403通常不是你手抖 是权限或地区限制
有些账号没开通计费、没通过验证、或地区策略限制,会返回403/401,看起来像Key错了,其实是“你没资格”。
