OpenAI 支出限制
用支出提醒跟踪每月API费用;需要在跟踪支出达到指定金额后停止流量时,可为组织或单个项目启用硬性支出上限。
硬上限可能中断生产流量。达到适用上限后,受影响请求返回429,错误码为organization_spend_limit_exceeded或project_spend_limit_exceeded。执行存在传播延迟,记录费用可能略高于设置金额。
选择支出控制方式
| 控制方式 | 达到金额时 | 适用目标 |
|---|---|---|
| 支出提醒 | 发送通知,API继续工作。 | 跟踪费用而不中断服务。 |
| 硬性支出上限 | 受影响请求返回429。 | 执行组织或项目月度上限。 |
提醒本身不会强制封顶;启用硬上限后提醒仍有效,可提前通知。OpenAI按用量层级授予组织的月度使用上限,是另一种独立限制。
配置支出上限
需要管理对应组织或项目设置的权限,见平台权限。
组织:进入Organization limits,在Spend选择Edit spend limit,输入Monthly spend limit;要达到后使请求失败,打开Enforce a hard limit,最后Save。
项目:进入Project settings,选择Limits,再在Spend选择Edit spend limit;输入月度金额,按需打开Enforce a hard limit并保存。
理解硬上限行为
组织与项目上限可能同时作用于一次请求:组织上限影响所有项目;项目上限只影响记入该项目的流量。分别返回organization_spend_limit_exceeded和project_spend_limit_exceeded。
提高或移除已达到的上限后,设置传播完成即可恢复;否则等待下个月度周期重置。由于状态传播不是即时完成,期间可能继续处理少量用量,使实际费用略超上限。
支出提醒
应在硬上限前设置提醒,留出调整用量、提高上限或排查意外流量的时间。

TRAE-AI编程


更多建议: