如何设置OpenAI API使用限制来防止代理过度消费和其他AI账单噩梦
David Gewirtz/ZDNET 关注ZDNET:将我们添加为Google的首选来源。 ZDNET的关键收获 如果代理失控,OpenAI API的支出会快速上升。硬性限制有助于防止意外的API账单。警报和速率限制提供了额外的保护层。 前几天晚上,我从一个奇怪的噩梦中惊醒,满身湿汗。这不是我通常的噩梦,那些梦里我被拿着叉子的村民和火炬追赶或被火焰骷髅追逐(或两者结合)。不,这次的噩梦是我的AI应用决定生成数百个代理,所有这些代理都在进行API调用,导致越来越高的API使用账单。无法控制的AI过度消费我的信用卡,虽然比被火焰骷髅吞噬好一点,但依然不愉快。 另外:我如何在两天内用4700行代码阻止了一场大规模的WordPress垃圾邮件攻击 - 感谢Codex和Claude 虽然OpenAI无法帮助你解决火焰骷髅的问题,但它可以帮助降低账单膨胀噩梦的风险。你所需要做的就是在你的账户上设置使用限制。在本文中,我将向你展示如何做到这一点。 开始 登录到你的OpenAI账户,并浏览到支出限制页面。这里有很多信息。我们将查看支出限制、支出警报、速率限制和使用层级,每个层级都会影响你的信用卡的扣款情况。 理解使用层级 我将从使用层级开始,因为它们可以在你API之旅的早期防止过度消费。例如,在你总共花费50美元用于API调用之前,你将被限制在第1层。这意味着即使你没有设置任何使用限制,OpenAI也不会允许你每月花费超过100美元。我正处于第1层,因为尽管我将API连接到我的Karakeep Docker服务器进行关键词分析,但在一年多的使用中,我仍然没有超过50美元。一旦你花费了50美元,你将跳到第2层,你可以每月花费500美元。总共花费100美元将使你进入第3层,你可以每月花费高达1000美元。总共花费250美元的API使用将使你进入第4层,允许你每月花费高达5000美元。 另外:我让Gemini和Claude写我的电子邮件回复 - 但只有一个听起来像我 这些都是相当高的上限,但一旦你支付了1000美元给OpenAI,水龙头就会打开。OpenAI将允许你每月花费高达200,000美元。想象一下这个场景。你将OpenClaw连接到你的OpenAI API账户,几个月后,你在API调用上花费了1000美元。然后有一天,OpenClaw决定要发起一支代理军队去完成某些任务,然后它就开始了。那个无法控制的家伙可能在你来得及关闭它之前,让你的账户被扣掉数十万美元。这就是为什么你也需要设置特定的支出限制。 理解支出限制 让我们回到支出限制页面。你可以看到(在1处),我位于第1层。David Gewirtz/ZDNET的截图 这里发生了很多事情。在(2处),请注意页面上写道:“你的实际费用可能会超过此限制,具体取决于使用情况。”这个说明是因为,除非你告诉它,否则OpenAI不会对你的支出设置严格限制。这个想法是,如果没有严格限制,你的基础设施不会崩溃。但是,当然,你可以花费更多。稍后我会告诉你如何解决这个问题。 另外:我在4天内以200美元完成了4年的产品开发,现在我仍然感到震惊 在(3处),你可以看到账户允许自动充值。点击铅笔图标,你可以控制充值的费用。David Gewirtz/ZDNET的截图 你可以通过点击开关按钮关闭自动充值。如果你这样做,限制页面将会更新,你将无法在此页面上重新开启自动充值。相反,点击左侧菜单中的账单选项。 David Gewirtz/ZDNET的截图 正如你所看到的,我的信用余额是7.77美元,这是我上次充值时的余额。点击“自动充值设置”按钮打开自动充值对话框,在那里你可以重新开启它。最后,回到本节开始时的限额屏幕,你可以在(4处)指定消费警报,并在你达到预算的百分比时接收电子邮件提醒。David Gewirtz/ZDNET的截图 你可以设置希望触发警报的消费百分比。你还可以指定希望将电子邮件提醒通知发送到哪里。 设置硬性限制 如果你不喜欢实际费用可能超过你设定的支出限制的这一想法,你可以设置硬性限制。在限额屏幕上,点击“编辑消费限制”按钮。David Gewirtz/ZDNET的截图 注意“强制硬性限制”开关。我建议打开这个,特别是如果你处于较高的使用层级。这一步将导致你发出的API调用被拒绝,显示429错误,但你不会花费超过应该消费的金额。只需确保你的代码在调用AI时检查错误条件即可。 理解速率限制 OpenAI还有速率限制,限制了请求的数量。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡