未来几个月和几年,世界将更需要一个产品功能:默认硬预算上限(default hard budget caps)。这是按用量付费的服务和API的功能,允许设定每月X美元后切断并返回错误的硬限制,软上限仅发警告邮件远远不够。编码代理(coding agents)与个人代理(personal agents)降低启动实用代码门槛,有些调用付费API或托管应用产生费用。没人想半夜收到预算警告邮件,发现睡着时失控服务已耗几百或几千美元。
正文
2026年10月3日
未来几个月乃至几年,世界会需要一种产品功能,而且需求会越来越大:默认硬性预算上限。我指的是按使用量付费的服务和 API 提供的那种功能,让你设定“每月超过 X 美元后,切断这个东西并返回错误”。这必须是硬性限制。软性上限,也就是“每月超过 X 美元后给我发封警告邮件”,根本不够。
编码代理,以及个人代理(包装成不那么吓人界面的编码代理),大大降低了启动能做些有用事情的代码的摩擦。有时那些事情要花钱——调用付费 API、托管 Web 应用,或者会按额外存储和计算计费的系统。
没人想一觉醒来收到午夜发来的预算限制警告邮件,然后发现趁自己睡觉时,那个失控的服务又消耗了几百(甚至几千)美元的使用量。
反对意见是,企业不希望自己的托管应用因为超出某个预算就开始抛错。但我预计,大多数企业和个人宁愿看到错误,也不愿收到 1 万美元以上的意外账单。
我认为硬性预算上限应该成为默认设置。如果有人想冒险,可以允许他们那样做,但必须基于主动选择。在某个显眼位置放一个清晰友好的复选框:
移除预算上限。若超出配置的预算限额,我的应用不会被关闭,后续费用由我承担。
我最希望看到提供这个功能的服务是 AWS。我听过很多人拒绝在个人项目中使用 AWS,理由(完全合理)是害怕某个失控服务让他们破产。我也听过有人没有预料到这一点,结果严重受损。
……结果 AWS 几周前终于推出了支出限制!9 月 16 日,他们的公告新版 AWS 体验帮助构建者快速上手并更快发布中说:
当你准备升级到付费方案时,可以根据使用模式为项目设置每月支出上限,以便控制在预算内。如果项目的使用量达到支出上限,该项目当月将暂停。
另见在 AWS 设置中创建支出限制,不过该页面警告说“我们目前只向有限数量的客户发布新体验”。希望它能尽快向现有账户全面开放。
Google Cloud 在 7 月推出了类似功能,叫 Spend Caps,允许你“为项目内特定服务设置每月财务上限”。看来这正在成为趋势!
在理想世界里,我们的代理可以帮忙。如果代理开始倾向于推荐有硬性预算上限的供应商,并警告新手和经验不足的构建者不要用可能惹上麻烦的无上限服务来部署应用,那就太好了。
评论
这场讨论几乎没有人为云厂商的现状辩护:多数人认为硬性预算上限本该是默认配置、甚至该立法强制,少数人则反问「为什么该给模型无限制花我们钱的权限,为什么风险要供应商兜」。分歧主要集中在责任归属——是厂商的激励机制问题,还是买方自己该装好断路器。
认为这类上限本该是默认,甚至该立法强制
- 有人直接说没有硬上限应该违法,还有人惊讶它居然不是法律。(较多人)
- 这不是个别现象:Cloudflare 没有任何硬性预算上限,Ubicloud 也没有,有人把整套 CI 迁过去几个月后才发现,庆幸不是踩坑才知道。(较多人)
认为新上线的上限形同虚设,覆盖面窄、粒度粗
- Google Cloud 的硬上限只对四个随机服务生效,其余全部不支持,只认「按月」这一种周期,还不计算抵扣和折扣,对实际项目基本没用。(高赞)
- 有人预判这些硬限制很多是随意定的,等用户被限制得受不了就会放宽,而部分服务必须重写才能承受更高并发,否则会流失客户。(较多人)
认为这是买方自己的责任,别把断路器外包出去
- 既然客户端能自动化 API 调用,为什么不能自动化计费熔断?想让机器替你 24 小时赚钱,装断路器的义务就在自己这边。(较多人)
- 更激进的质疑是前提本身有问题:凭什么要给「预测下一个词」的东西开放花我们钱的权限,默认还带个上限当保险。(少数人)
- 有人的自嘲式总结是:你们自己求来的,别喊。(少数人)
认为合同、订阅和预付早就解决了这个问题
- 按量付费的资源,价格由公开市场决定,这本来就是最标准的合同形式,没什么可大惊小怪。(较多人)
- 折中说法是:不签好合同就不该存在这种账单;像订阅一样按月付固定费用、自己承担当月浪费的风险,才是合理关系。(较多人)
- 这功能其实就是「订阅」,但 API 侧确实需要,不该只停留在包月产品。(少数人)
认为真正的问题是激励结构:云账单被做成了手游抽卡
- AWS 就是战利品箱,token 是游戏币,销售是识别出你是鲸鱼的指标系统;过去十年的 CTO 把固定成本变成了手游式的可变支出。(较多人)
- 硬上限罕见的原因很直接:宽恕个别倒霉用户的账单、同时从服务失控的大企业客户身上收钱,整体更赚钱。(较多人)
- 大厂突然愿意加限制,可能是被客户用虚拟卡自救搞烦了;也有人指出本来就是预付制更合理,是云厂商让大家习惯了超支。(少数人)
- 一句被反复引用的讽刺是: > 供应商为什么要费劲让你更难不小心给它一百万?(@mitxela)
认为上限之外还需要趋势预警、降级机制和对等条款
- 光有上限不够:token 和额度越抽象,越需要换算回钱、看清消耗趋势,否则到第五个月才发现本该覆盖一年的合同两周内就要见底。(较多人)
- 支持加硬上限,但要求对等:客户不按时付款,服务也该立即停掉——评论者本人正是卖 SaaS 的。(少数人)
- 一个被提出的产品思路是:超过金额阈值就自动把请求降级到更便宜的模型。(少数人)
- 不只 AI 支出需要这样,autoscaling 也是双刃剑,不可预测的定价有时比省下的钱更糟。(少数人)
有价值的补充
- 与其等厂商,有人设想在不受预算管控的 SaaS 前面套一层代理来强制限额,随即自嘲:那这个限额代理服务自己有没有硬上限?
- 一家公司做了 AI 支出的月度排行榜,前 10 名用户之间衰减极快,让人怀疑这些 token 到底用出了什么,答案可能是「没多少」。
- 一个只读权限的 API key 也曾莫名跑出 400 美元账单,联系 OpenAI 没收到回复——权限与计费脱钩的问题不止出现在硬上限缺失上。