最让人血压飙升的不是模型不会写,而是你刚准备开干,控制台甩一句API key invalid、401、network error。我自己踩坑最多的就是:Key没问题,问题在“周边配置”。这份清单按我常用的ChatGPT、Claude、Gemini顺序来排。
先确认你用的是对的Key和对的项目
很多人复制了旧Key、测试Key,或者在控制台切了项目没注意。建议你直接在提供商后台新建一个Key,立刻替换一次,别和旧环境缠斗。
权限和计费没开等于没Key
401/403不一定是Key错,常见是未开通计费、权限范围不够、组织/项目限制。Claude和Gemini这种“看起来能用”,一到API就报错的情况尤其常见,别问我怎么知道的。
环境变量和空格是隐藏杀手
.env里多一个空格、换行没处理、部署平台没注入变量,都会变成“Key无效”。把Key打印长度、前后trim一下,比盯报错半小时管用。
