OpenAI API 余额(Credits)规则详解:最低 $5、一年过期、自动充值与余额耗尽报错

OpenAI API 采用预付费 Credits:首充最低 $5,购买的余额一年后过期且一般不退款,自动充值在设置时默认开启,余额耗尽可能出现负数。本文整理官方计费规则、怎么关掉自动充值、为什么充了钱还报 429,以及不想被这些规则约束时的替代方案。

在 OpenAI Platform 的 Billing 页面,「Add to credit balance」「Auto recharge」「Usage limits」几个设置挤在一起,很多人充完钱才发现余额会过期、自动充值默认开着,或者明明有余额却还在报错。以下内容依据 OpenAI 帮助中心关于预付费计费(Prepaid billing)的说明整理,具体以官方页面最新版本为准。

一、核心规则一览

规则官方说明
计费方式预付费:先购买 Credits,调用时从余额扣除
首次购买最低 $5,默认金额 $10
有效期自购买日起一年过期,过期日期不能延长
退款一般不予退款(法律或合同要求、经核实的计费错误等例外)
自动充值设置时默认开启;最低 $5,可设置触发阈值、目标余额和每月上限
额度上限单次充值上限与账户可持有的最高余额,取决于账户的信用等级(按用量与付款记录)
余额耗尽请求会返回计费错误,但扣费可能有延迟,余额可能短暂为负,负数部分从下次充值中扣除
预付费余额不是「硬上限」

官方提醒不要把余额当作即时的消费上限:因为结算有延迟,余额用完后的一小段时间里仍可能产生费用。需要严格控制花费的项目,应在代码侧做调用次数与 Token 预算的限制。

二、自动充值怎么关

  • 进入 Platform → Settings → Billing。
  • 找到 Auto recharge,关闭开关;或者保留开启,但设置每月充值上限(monthly limit)。
  • 注意:每月上限只限制自动充值,不限制手动购买,也不限制你使用已有余额。

三、为什么充了钱还报错

现象常见原因处理
429 insufficient_quota / You exceeded your current quota余额为 0 或为负;刚充值尚未生效;Key 所属项目不是充值的那个组织确认余额和组织;新建 Key 后重试
付款失败 / card declined卡不支持跨境交易,或触发发卡行、商户风控换用受支持地区发行的卡;不要短时间多次重试
自动充值失败绑定的卡失效或余额不足官方会发邮件通知,更新付款方式
余额突然清零Credits 到期(购买满一年)过期不可延长,按实际用量少量多次购买

四、算一笔账:一年过期意味着什么

如果你一次买了 $100,但一年只用了 $30,剩下的 $70 会作废。对于用量不稳定的个人开发者和小团队,更合理的做法是按月用量少量购买,或者选择余额不过期的计费方式。

五、不想被这些规则约束:按量付费的替代方案

OpenAI 官方 Credits青柠AI 余额
最低充值$5$1
有效期一年不过期
自动扣款默认开启自动充值不保存卡片,只有你主动充值
付款方式银行卡微信支付、银联 / Visa 卡、USDT (TRC-20)
可用模型OpenAI 模型GPT、Claude、Gemini、DeepSeek 等共用余额
接口格式OpenAI兼容 OpenAI,改 base_url 即可
from openai import OpenAI

client = OpenAI(
    base_url="https://api.callaiapi.com/v1",
    api_key="sk-你的青柠AI-Key",
)

resp = client.chat.completions.create(
    model="gpt-5.5",  # 换成 claude-sonnet-5、deepseek-v4-flash 等即可切换模型
    messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
站内推荐实用工具

青柠AI 充值中心

微信支付、银联 / Visa / MasterCard、Apple Pay,或 USDT (TRC-20)。$1 起充,余额按 Token 用量扣费、不过期。

去充值

六、常见问题

ChatGPT Plus 的订阅能抵扣 API 费用吗?

不能。ChatGPT 网页订阅和 API 是两套独立计费,Plus 会员不包含 API 额度。

官方赠送的免费额度会过期吗?

会。官方说明中,购买的 Credits 与赠送额度(credit grants)的过期日期都不能延长。