insufficient_quota:余额明明还有

环境: python openai sdk + gpt-5.5-mini
后台显示还剩 $12

报错全文:

// OpenAI
{'error': {'message': 'You exceeded your current quota, please check your plan and billing details.', 'type': 'insufficient_quota', 'code': 'insufficient_quota'}}

// DeepSeek
{"error":{"message":"Insufficient Balance","type":"invalid_request_error","code":"invalid_request_error"}}

查了下资料,说最常见原因是「账户余额真的用完了」,但我这个场景……求大佬指点。

这个我们在报错百科里做过完整排查,直接给结论:

钱或配额用完了。 注意区分两种:账户余额(充值)和配额窗口(每月/每天重置)。

修法(节选自百科,完整版见正文链接):

  1. 登录后台看余额,不要只看报错。
  2. 确认用的是哪个 Key——很多站测试 Key 和正式 Key 分开。
  3. 免费额度注意有效期,过期不补。
  4. 如果是配额窗口(比如每月 100 万 token),等到重置或升级套餐。

完整排查文档(含全部概率排序和责任判定):insufficient_quota:额度用完了怎么办 · 报错百科 · docai.cc
按这个改完基本就通了。还报错的话把你改后的完整报错贴上来,我再看。