Databricks 公开 AI 编程省钱打法:换对模型一刀省一半

和 Stripe、Coinbase、Uber、Ramp 交叉验证过的四个手段,每个都标了能省多少
作者:Databricks Blog08-08 · 12 分钟⚑ 方法教程
🎧 听播客版0:00 / --:--
0:00 / --:--
深度 · 小互解读
一分钟速览
  • AI 写代码确实管用,有的团队产出直接翻了十倍。可 token 账单也在指数级往上涨,几乎每家大规模用起来的公司都撞了这堵墙。
  • 四招里最大的一刀是换模型。Stripe 实测新版 Opus 没变强还更贵,直接拒绝了内部上架。
  • 最反直觉的一条:没有一家公司把硬性额度当日常工具用,断供这招留着,但只当最后手段。为什么,下面有两个很实在的理由。
⚑ 这篇出自 Databricks 官方博客,作者是公司内部负责这套系统的五位工程与产品负责人。文中的节省幅度、实测数据、工具选型均为 Databricks 自己的口径,摘要表的数字他们注明是「方向性估计,来自对开发团队的非正式调研」。文末致谢里写明 Uber、Stripe、Coinbase、Ramp 的基础设施负责人审阅过此文。
痛点

效率涨上去了,账单涨得更快

Databricks 最近公开了一份极其实用的成本治理复盘:AI 写代码这件事,他们内部跟踪的每一项速度指标都测出了提升,有的团队产出直接翻了一个数量级。但账单也跟着指数级往上涨。

这条曲线撑不下去,放任不管,迟早会超过公司的营收。于是企业被卡在一个很拧巴的位置上:一边想尽可能推 AI 转型,把最好的工具塞到每个员工手里;一边又得面对一个总成本,而这个总成本正在吞掉、甚至反过来抵消 AI 带来的效率收益。

好在最早大规模铺开的那批公司已经摸出了一套办法,同时做到两件事:让所有人几乎没有阻力地用上 AI 工具,同时把人均成本锁在一个大致固定的范围内。这套办法的材料,来自 Databricks 自己的实践,外加和 Stripe、Coinbase、Uber、Ramp 几家公司的交流。

四个手段,各自能省多少:

Databricks 原图:AI 成本管理的四个关键手段及各自节省幅度
原文摘要图「Key Techniques in AI Cost Management」,四个手段从左到右分别标注约 50%+、约 30%、约 10%、约 10% 的节省幅度。来源:Databricks。
手段具体做什么能省
换更低成本的模型开源模型 + 更高效的新模型50%+
智能路由模型和工具动态调度~30%
支出管控费用可见、超额警告、预算绊线~10%
上下文优化压缩、砍工具冗余、调缓存~10%

有些手段用现成软件就能落地,另一些要动基础设施,尤其是那些要改开发者本地工具、要在多个模型之间搬运流量的。Databricks 把自己这套的两个关键部件都放出来了:给开发者用的统一入口 Omnigent,和管流量的 Unity AI Gateway,一个开源、一个免费。

地基

日常写代码用不着最聪明的模型

大家平时说的「前沿模型」,指的是最聪明的那个;各大实验室卷的方向也是智能的天花板,现在的顶尖模型已经能解开数学难题,能发现新的安全问题。

但当 AI 铺到全公司几千个开发者手上,另一条前沿才是要紧的:效率前沿(efficiency frontier)。它指的是在同一个智能水平上,价格最便宜的那批模型。

打个比方

解一道顶尖数学难题,你得请爱因斯坦;但把一个组件从 X 改名成 Y、把重复的样板代码补齐,请爱因斯坦来干就是纯烧钱。日常写代码的绝大部分工作属于后者,它们只要模型跨过工程质量的及格线就够用了,聪明的上限再高也吃不到。

所以真正决定公司账单的,是那些刚好够用的模型卖多少钱。而这条效率前沿,推进速度比智能前沿快得多:几乎每周都有新模型发布,同样一块钱能买到的智能比上一批更多。

智能前沿 最强的模型能到多强 一年一个台阶,慢慢爬 效率前沿 同样够用的活要花多少钱 几乎每周被刷新一次 时间 →
本站示意图:上半是智能上限,一年一个台阶;下半是同等够用智能的价格,每周都有新的点把这条线往下拽。省钱最大的杠杆,是持续迁到下面这条线上的新点,而不是砍用量。
第一招

换模型最省钱,但公共跑分不能信

四招里最大的一刀就在这儿:快速换到更新、更高效的模型上,省下来的比其他任何手段都多。但要吃到这个红利,公司先得知道,到底哪个新模型真的比手上这个强。

这件事比想象中难。公共基准跑分和真实编码任务的表现对不上号,分数高不代表在你的代码库里干得好。所以不少公司自己搭了自动化评测,用更接近内部开发实际构成的题目来测。Databricks 就是拿自家几百万行的代码库做的这套基准,测下来 GLM 系列的性价比明显突出,于是直接把 GLM 推给了内部开发者。

这套自建基准,站内解读过
Databricks 实测:在数百万行复杂代码库中,到底哪种模型和 Harness 框架性价比最高、用起来最顺手
那篇讲的就是这套评测怎么搭、题目怎么出、各家模型跑出什么结果。

评测也常常跑出负面结果,比如下面这次:

被拒绝上架

Stripe 测下来,Opus 4.7 相比 4.6 没有带来实质的质量提升,成本却更高,于是他们决定不在内部提供 Opus 4.7。Databricks 拿 Opus 5.0 和 4.8 对比,也看到了类似的成本倒退。

大厂公开点名说「哪个新模型我们试过、决定不给员工用」,厂商很少公开谈自己否掉了哪个新版本。新版本不等于更划算,得自己测了才知道。

Databricks 把自己截至 2026 年 8 月 6 日的测算画成了一张图。横轴是每个任务平均花多少钱,纵轴是平均通过率,连成红线的那几个点就是效率前沿,同样的通过率下没有更便宜的了:

Databricks 原图:编码模型效率前沿散点图与推荐模型名单
左侧是效率前沿散点图(截至 2026-08-06),红线上依次是 GPT-5.6 Luna、GPT-5.6 Terra、GLM 5.2、GPT-5.6 Sol、Opus 4.8;Sonnet 5、GPT-5.4、Sonnet 4.6 落在前沿之外。右侧是当前推荐给开发者的三个模型。图中注明:数据与知识类任务 Databricks 用的是 Genie One,这张图只针对核心软件开发。来源:Databricks。

推荐名单最后只有三个:GLM 5.2、Opus 4.8、GPT-5.6 Sol。这三个都不是当下最强的模型,效率前沿要的从来就不是最聪明的那个。

工具锁定

想随时换模型,先别被工具绑住

道理讲通了,真要换的时候会发现挡路的往往是工具,模型反而好办。

开发者每天实际在敲的那个东西,Claude Code、Codex、Cursor 这类,行话叫 harness。模型负责思考,harness 负责让模型能读你的代码、改文件、跑命令。

打个比方

模型是发动机,harness 是整台车:方向盘、变速箱、仪表盘都长在车上。现在的问题是,闭源的前沿模型越来越倾向于和特定的 harness 配套设计,某些车就是配某些发动机才顺。你想只换发动机、不换车,越来越难。

用惯了某个工具,等于被悄悄绑在了某一家的模型上。切换成本一旦高到某个程度,这个工具本身就成了事实上的锁定,公司想把开销挪到更便宜的模型上都挪不动。两条出路:

第一条,让开发者自己换工具。公司同时提供好几个 harness,需要迁移开销的时候,请大家换一个用。好处是平时可以用自己顺手的;坏处是对个人来说切换成本很实在,用惯了的人会觉得别扭。

第二条,在上面加一层统一驾驶舱(行话叫 meta-harness)。开发者看到的界面始终是同一个,底下该调哪个 harness、哪个模型,由它来分发,闭源和开源的都能挂进去。这样既保住了模型和工具的独立性,又不用让人反复适应新界面。Databricks 内部走的就是这条,默认入口是他们开源的 Omnigent;他们接触的一些公司则是自建了内部版本,接进自家的开发工具链。

Databricks 原图:开发者各自切换 harness 与统一使用 meta-harness 的对照
左边是开发者自己在 Claude Code、Codex、OpenCode 之间来回换,每个工具各自绑一类模型;右边是统一入口 Omnigent 在上,底下再分发到各个工具和模型。来源:Databricks。
第二招

难活给贵模型,杂活给便宜模型

上面那两节靠的都是人主动去换。那能不能让系统自己按任务的难易来分派?这就是第二招:路由。

打个比方

像快递分拣:包裹进来先过一道分拣台,同城小件走一条便宜的线,跨国大件才上贵的那条。区别只在于,这里被分拣的是你派给 AI 的活。

原文把路由分成三类,颗粒度从细到粗:

你派下去的活 改名 / 查 bug / 重构 分拣台 看这活有多难 顺带看缓存在哪 便宜模型 改个名、补样板代码 贵模型 探索怎么把延迟降下来
本站示意图:路由的共同思路是让活自己去找最便宜的那个能干的模型,人不必每次都挑。

一、按每条请求分

在你的工具和底层模型之间夹一个带状态的代理,逐条请求判断:这条最便宜能答上来的是谁,就发给谁。这里有个坑要绕:得把服务端缓存算进去。上下文一大,缓存没命中的那次代价极高,所以不能光看单价便宜就切过去。现成产品已经有一批:Cursor Router、OpenRouter 的 AutoRouter、Ramp 的 Router,以及 Databricks 自家 Unity AI Gateway 里的 Smart Routing。

二、按整个任务分

颗粒度粗一档:在你本地,把一整个任务整单派出去。「把这个组件从 X 改名成 Y」是简单任务,「探索一下有哪些设计能把延迟降下来」是复杂任务,判断完就把整件事从头到尾交给对应档位的模型。干这活的就是上一节说的统一驾驶舱,Omnigent 支持这种模式。

三、一贵一贱搭档

同一个工具里配两个模型,一个贵的高智能、一个便宜的干活模型。两个方向都有人在做:

  • 便宜的主跑,遇到难题请教贵的,比如 Claude 的 Advisor 工具,便宜模型全程掌舵,遇到需要更强马力的任务才升上去问一句。
  • 贵的主跑,把杂活外包给便宜的,比如 Cognition 的 Devin Fusion,主循环由高成本模型跑,挑一部分工作扔给便宜模型。
第一种搭法,站内解读过
Anthropic 官方支招:Claude Fable 5 当「顾问」,Claude Sonnet 5 干活能扛下账单大头
那篇讲的就是便宜模型主跑、贵模型当顾问这套怎么配、什么时候该升级。

效果方面,Databricks 给的内部结果是:Smart Router 能把平均任务成本稳定压低 30% 以上,质量大致追平工作集里最贵的那个模型。他们接触的其他公司也看到了类似结果。

Databricks 原图:Smart Router 在编码任务上的成本与解决率评测散点图
Smart Router 的评测:以 92.3% 的任务解决率、每个任务 2.13 美元落在图中五角星处,相比 Claude Opus 5 便宜 35%、解决率还高 1.3 个点。注意这张图和上一张效率前沿图是两套任务口径(纵轴一个是 tasks solved、一个是 average pass rate),数值不能直接横向对比。来源:Databricks。
第三招

不设硬限额,改成一级级加摩擦

模型这一层能省的都省完了,接下来轮到人。这里有个很多人以为的答案:给每人发个月度额度,花完拉倒。

原文专门说明了为什么这不是答案,所有受访公司都把硬额度当最后手段,不当日常工具。两个理由都很实在:

  • 撞线就断供,等于把生产力按停。开发者手上正干着活,AI 突然不能用了,公司和员工都不想要这个结果。
  • 花得最多的人里,有一部分恰恰是产出最大的人。他们是靠 AI 撬出了惊人效率的那批,掐掉他们等于自残。

取而代之的是一套渐进方案:先让人看见自己花了多少,再随着花费上升一级级加摩擦。

① 看得见 实时知道自己花了多少 ② 弹提醒 自己点掉就能继续 再高一档走审批 ③ 自动降档 不断供,切便宜模型 活照样干得下去 ④ 停用 极限手段,通常是 暂时的,也是一次 谈话的开始 花得越多 → 摩擦越大,但从不直接断供
本站示意图:四级台阶按摩擦从小到大排,前三级都保证人还能继续干活。

第一级,把花费摆到台面上。受访的每家公司都做了近乎实时的花费反馈,不少还会顺手给建议,提示换成更便宜的模型能省多少。关键是这份账要能跨工具汇总看,开发者才好判断,自己的钱花在哪个工具上回报最高。Databricks 内部的开发者面板长这样:

Databricks 原图:开发者个人 AI 工具花费仪表盘
Databricks 的开发者花费面板。这一周花了 1,559 美元,比本人近期均值高 67%,同期发出 14 个 PR(比上周多 8 个)。下方按工具拆:Claude Code 918 美元占 59%、Codex 346 美元占 22%、OpenCode 187 美元、Genie 108 美元;按模型拆:Opus 4.8 占 44%、GPT-5.6 Sol 占 27%。每日柱状图里灰色小柱是当天全公司工程师的中位数。来源:Databricks。

第二级,加消费闸门。花费涨到某个阈值,弹出来让人做点什么。最轻的一种是自己点掉就能继续,只是提醒你速度上来了,Databricks 发现这种自清除的闸门特别能拦住无意识的花费。再往上的闸门就要走审批了,通常是找管理链批预算。

第三级,降档不停机。撞到闸门的人不会被断掉 token,只是被切到更便宜的模型上。由于最便宜的那批和顶级模型差价巨大,人照样能把活干下去,账单却不再往上飙。

第四级,才是停用。大多数系统确实保留了完全断掉的能力,但这通常是临时措施,而且更多是一次对话的开始,聊聊怎么把 AI 用得更划算。

第四招

账单大头是 AI 自己塞的上下文

前面三招管的是「用哪个模型、谁来批」,最后一招砍的是 token 本身。

你在编程 Agent 里打的可能只是一句「帮我查一下这个 bug 并修掉」。接下来发生的事情是:它去搜集大量相关上下文、调用一大堆工具、翻遍代码库,再加上公司给它配的技能和系统信息。等到真正开始那次昂贵的推理时,你打的那句话在喂进去的数据里只占极小一部分,账单的大头,是你根本没有明说的那些内容。

一次推理,喂进去的东西 你那句话 翻出来的代码 工具调用的返回 公司配的技能 系统信息 各段的宽度为示意,原文只说明用户输入占比可忽略,未给具体数字
本站示意图:钱是按喂进去的量算的,而这一整条里你亲手打的只有最左边那一小格。

怎么把这条长条压短,办法还很新,原文列了几个正在试的方向:

  • 让工具更频繁地把当前上下文压缩一遍。
  • 换用「话少」的 harness,或者把手上这个调得更省 token。
  • 把常用工具挨个审一遍,砍掉它们返回结果里的废话。
  • 鼓励开发者把任务拆成更小的单元,每次要读的范围自然就小了。

上下文一大,prompt 缓存(prompt caching)的影响也开始变重。闭源和开源模型都提供了缓存开关和存放时长的设置:把内容写进缓存要花钱,但从缓存里读大幅便宜。这笔账划不划算取决于各家自己的工作方式,所以手动调一调默认的缓存设置、把命中率提上去,对总成本影响很大。

1200万
5 月每次编程会话平均消耗的 token
850万
6 月上旬调完 harness 之后
550万
7 月中旬调完缓存存放时长之后

Databricks 说他们只是相对简单地调了调 harness 和缓存设置,生成的 token 数和对应成本就降了将近一半,开发者那边没有观察到质量下降。他们认为这块还有可观的优化空间。

Databricks 原图:每次编程会话消耗 token 的周均值下降曲线
每次编程会话的 token 消耗(周均值)。图上标了两次动作:6 月初「调 harness 提升 token 效率」,7 月中「拉长缓存存放时长以减少写入」。来源:Databricks。
收口

省钱手段全靠一个 AI 网关落地

回头看这四招,每一招都隐含着一个技术前提。想随时换新模型,公司得有一个地方统一管着「模型菜单」,而且开发者手上的工具要支持混搭;想让人看见跨工具的花费,就得有一处统一的账;想管住上下文膨胀,就得能观察常用工具吐出来什么、并且强制压缩。

这些需求正在被同一类新的基础设施软件接住,它有个越来越通行的名字:AI 网关(AI Gateway),相当于公司的 AI 调度台,四件事都在这里发生:

它管什么具体是什么意思
接入与容量统一代理对底层模型的访问,闭源和开源都算
预算与执行记账,并执行渐进摩擦、自动降档这类复杂策略
端上配置给开发者的工具下发模型白名单、压缩设置这类本地生效的参数
会话留痕记录编程会话的轨迹,供后续做效率分析和评测

Databricks 自己这四件事全部压在 Unity AI Gateway 上,加上给开发者的 Omnigent,两个部件都已经开源或免费放出。

AI 编程成本的指数级增长不是宿命,它是一个可以被解决的工程与治理问题。 , 原文结论

驯服了这条曲线的公司,用的是同一套打法:盯的是效率前沿、选能保住模型自由度的工具、把活路由到最便宜且干得动的模型、用可见性和渐进摩擦替代硬额度、砍掉真正吃钱的上下文开销。这些手段没有一个是以牺牲生产力为代价的,而生产力,恰恰是当初上 AI 的全部理由。

✅ AI 编程控本清单
这四招是一份可以直接对着抄的检查表:先测再换模型、保住工具的可换性、让系统自动分派任务、用渐进摩擦代替一刀切额度、再把 Agent 自己塞进去的上下文压下来。
来源
Managing AI Coding Costs at ScaleDatabricks(Patrick Wendell、Akshat Bhatia、Vinay Gaba、Erich Elsen、Ivan Zhou)·原文·2026-08-07
本站说明
六张图表均为原文配图,来源 Databricks;四张浅色示意图(效率前沿、分拣路由、四级摩擦、推理输入构成)为本站所画,其中推理输入各段宽度为示意,原文只说明用户输入占比可忽略、未给具体数字。效率前沿图与 Smart Router 评测图是两套任务口径,正文未做横向对比。
↑ 正文结束
✓ 本篇全文免费开放

会员可复制、下载全文 Markdown,还能让你的 AI 订阅和提问。

阅读原文 ↗
📮 新解读第一时间进邮箱

读完觉得有用?留个邮箱,每篇新解读发布就送达,随时退订。