写代码接ChatGPT、Claude、Gemini时,最烦的不是写逻辑,而是突然来一句API密钥错误、401、403。你明明复制粘贴的,结果就是不认,气得想把键盘泡茶里。我把自己踩过的坑总结成一套通用排查法,基本能覆盖大多数场景(很多插件文档也会把它归到“API密钥错误/网络问题”这一类)。
1 先确认你用的不是聊天账号的密码
API Key不是登录密码,也不是网页端的Session。OpenAI、Anthropic、Google各自有控制台,Key要在对应平台创建,别拿ChatGPT Plus账号去“硬配”。
2 Key看着一样但常见复制坑
最常见的是末尾多了空格、换行,或者粘贴进了带引号的配置里。建议你把Key粘到纯文本里对一眼长度,再复制回去。顺手检查环境变量名有没有写错(比如OPENAI_API_KEY拼漏一个字母)。
3 权限和项目没开对
Gemini经常是API已开,但项目没绑计费或没启用对应服务;Claude也可能是账户权限/地区策略导致的拒绝访问。报403时别死磕“Key不对”,很多时候是“你没有权限用”。
