单次会话的成本,双向衡量
以一个 Droid 会话为例,包含三个任务:重置密码系统、添加版权声明以及重构计费服务。全部在 Claude Opus 这样的前沿模型上运行,成本分别为 0.84 美元、0.62 美元和 1.41 美元,整个会话总计 2.87 美元。
按复杂度分流:前两个是常规任务,因此在高效模型上成本降至 0.09 美元和 0.12 美元,而重构任务仍由前沿模型处理,成本 1.41 美元。会话总成本为 1.62 美元,产出相同,却节省了 43%。唯一变化的是模型选择。
大多数工程团队选一个模型就不再变动。并非因为这是最优解,而是因为会话中切换模型会导致上下文丢失、增加摩擦,没人愿意每天做 40 次这样的决策。于是他们把一切指向能负担得起的最高性能模型,然后不再看账单。
这种默认做法是有代价的。昂贵的模型并非安全选择,它只是贵而已。而对于常规工作,模型质量差距已经缩小到让这笔账不再合理。
Factory Router 嵌入在 Droids 平台中,自动路由每个任务:常规任务交给高效模型,复杂任务交给前沿模型,每次切换都携带完整上下文。上面的会话数据来自其发布基准测试。Factory 不卖模型,因此他们没有任何结构性动机让你留在昂贵路径上。这一点在看数据时值得注意。

没人衡量的真正问题
每个 Droid 会话都在某个模型上运行,大多数团队选了 Opus 就不再回顾。这种默认做法的成本是隐性的,因为它从不表现为错误——工作完成了,输出也不错,只是账单悄悄变高了。
上面那个会话浪费了约 1.25 美元。看似微不足道,但乘以规模后就不一样了。每月 10,000 次会话,同样的默认做法将 16,400 美元的必要支出变成 28,700 美元的实际支出,相当于每年多花 147,600 美元,仅仅因为把常规工作路由到了本不需要的前沿模型上。
大多数团队发现,30% 到 50% 的会话是常规工作,却用了最贵的模型。这个差距就是全部的机会。接下来是三个部分的十五条规则,教你如何缩小它。

→ 规则 1:在做任何事之前先分类任务类型:
1查看你最近的 30 个 Droid 任务,将它们分为两组:23适合前沿模型的任务:涉及系统架构、认证、支付、安全、4跨服务依赖的任何任务,出错会导致调试或回滚耗时的问题。5超过 100 行业务逻辑的复杂重构。67常规任务:文档更新、配置变更、为已有函数添加测试、8有明确规范的小 bug 修复、版权声明、README 编辑、9样板代码生成、简单迁移。1011分别统计每组数量。1213基于 Factory 的会话级数据:14"重置我的密码"类任务:Opus 0.84 美元 vs 路由后 0.09 美元,节省 89%。15"添加版权声明"类任务:Opus 0.62 美元 vs 路由后 0.12 美元,节省 81%。1617将你的常规任务数量乘以这个差值。18这个差距就是你当前的模型选择税。
→ 规则 2:计算实际支出,而不是假设:
1拉取上个月的 Droid 会话日志。23对于每个会话:4- 任务类型(按规则 1 的分类)5- 所用模型6- 成本78计算:9- 在常规任务上使用前沿模型的总支出10- 这些任务使用高效模型的成本(按 80-90% 的降幅计算)11- 通过路由可实现的月度节省1213这是你启用 Factory Router 之前的基准。14大多数团队会发现 30-50% 的会话是常规工作却在用前沿模型运行。
→ 规则 3:编写能体现复杂度的任务描述:
1任务的描述方式会向路由系统传递其复杂度信号。23低复杂度信号(路由到高效模型):4- “简单配置更新,无业务逻辑:将 config.yaml 中的 timeout 从 30 改为 60”5- “为 /helpers 中的工具函数添加缺失的 JSDoc 注释”6- “更新 README 以反映新的部署步骤”78高复杂度信号(路由到前沿模型):9- “重构认证中间件以支持新的 SSO 集成,涉及 3 个服务”10- “调试支付处理器中的竞态条件(仅在并发负载下出现)”11- “重新设计限流系统以支持每个租户的阈值”1213具体且上下文丰富的任务描述能提高路由准确性。14模糊的描述会被保守地路由到前沿模型。
→ 规则 4:计算你的年度路由 ROI:
1估算 Factory Router 节省的公式:23每月会话数:[N]4无路由时的平均会话成本:[Opus 基准,以美元计]5常规任务占比:[来自规则 1 审计的百分比]6常规任务成本降低:80-90%78月度节省估算:9N × 基准 × 常规占比 × 0.85 = 每月回收的美元1011年度:乘以 12。1213对于一个每月运行 5,000 次会话、平均成本 2.87 美元、40% 常规工作的团队:145,000 × 2.87 美元 × 0.40 × 0.85 = 4,879 美元/月 = 58,548 美元/年1516这是最低值。Missions(长时间运行的自主任务)会进一步放大节省。
→ 规则 5:记录哪些工作必须使用前沿模型:
1在启用路由之前,明确哪些工作必须留在前沿模型上。23编写一次。将其粘贴为路由指导基线:45“以下情况始终需要前沿模型:6- 任何涉及 [认证/支付/安全层] 的更改7- 涉及超过 [N] 个文件的跨服务重构8- CI/CD 管道配置的更改9- 数据库模式迁移10- 任何在我们的问题跟踪器中标记为 [P0/关键] 的事务1112其他所有内容均可路由到高效模型。”1314这将成为你的路由策略文档。15随着你了解哪些工作需要前沿模型处理,不断更新它。
10 人团队,1,000 次会话/月,40% 常规工作:每年回收 13,776 美元 50 人团队,5,000 次会话/月,40% 常规工作:每年回收 58,548 美元 企业级(Nvidia、Adobe 规模):六位数年度节省
要避免的错误: 不要在启用 Router 之前手动分类每个任务。Router 会处理分类。你的工作是定义哪些工作必须留在前沿模型的硬性规则,让系统处理其他所有事情。
0:28
→ 规则 6:一键启用 Factory Router:
1在 Factory CLI 或桌面应用中:231. 打开模型选择器42. 选择 “Factory Router”53. 完成。67无需任何配置即可开始。Router 会立即使用默认路由逻辑。89验证是否启用:10运行一个简单任务("更新此文件中的注释")。11检查会话日志中的模型归属。12你应该看到高效模型在处理它,而不是 Opus。1314如果在简单任务上看到 Opus,请确认 Router 已选中,而不是特定的模型覆盖。
→ 规则 7:为你的代码库设置路由指导:
1路由指导是建议性的。它帮助 Router 针对你的特定代码库做出更好的决策。2它不会强制指定模型。34将此作为路由指导起点粘贴,并根据你的技术栈进行编辑:56"认证、支付和安全更改:使用前沿模型。7数据库迁移和模式更改:使用前沿模型。8影响外部消费者的 API 合同更改:使用前沿模型。910文档更新:使用高效模型。11为现有函数添加测试:使用高效模型。12配置和环境变量更改:使用高效模型。13样板代码生成和脚手架:使用高效模型。14代码注释和 JSDoc:使用高效模型。15README 和变更日志更新:使用高效模型。1617其他所有情况:Router 根据任务上下文自行决定。"
→ 规则 8:为企业治理配置路由指导:
1对于大规模运行 Agent 的团队,路由指导成为一份治理文档。23受监管行业(银行、医疗、企业 SaaS)的标准模板:45"高灵敏度路由规则:6- 任何涉及 [PII / 财务数据 / 认证] 的内容 = 仅限前沿模型7- 任何外部 API 更改 = 仅限前沿模型8- 生产部署脚本 = 仅限前沿模型9- 事件响应任务 = 仅限前沿模型1011标准路由:12- 开发、预发布和测试环境 = Router 自行决定13- 内部工具和自动化 = 优先使用高效模型14- 文档、报告和沟通 = 优先使用高效模型1516覆盖策略:17任何开发者都可以针对某个任务请求使用前沿模型。18Router 将其视为硬性覆盖,而非建议。19所有前沿模型覆盖请求将被记录,供月度审查。"2021将此保存为 ROUTING_POLICY.md 文件,放在项目根目录。22在 CLAUDE.md 或等效的上下文文件中引用它。
→ 规则 9:在启用路由的情况下运行 Missions:
1Missions 是 Factory 的长时间运行自主任务。2可能需要数小时或数天的工作,无需监督。34启用 Factory Router 后,Missions 将受益于相同的路由逻辑。5Mission 中的每一步都会被适当路由。6复杂 Mission 中的简单步骤将在高效模型上运行。7只有当真正需要前沿推理时,Mission 才会按前沿模型计费。89配置方法:10在启动任何 Mission 之前启用 Factory Router。11添加反映 Mission 复杂度轮廓的路由指导:1213"此 Mission 涉及 [高复杂度核心工作] 和 [常规支持任务]。14核心工作(架构决策、安全分析):前沿模型。15支持工作(文档、配置、样板代码):高效模型。16对于任何不包含上述指定推理的步骤,17请使用可用的最高效模型。"1819长时间的 Missions 会获得比例更大的节省,因为它们累积了更多常规步骤。
→ 规则 10:设置提供商故障转移策略:
1Factory Router 跨提供商进行路由,以提高可靠性。2如果某个提供商路径出现问题,会话将通过健康的提供商继续执行。34对于有正常运行时间要求的企业团队:56"可靠性路由策略:7- 每个模型的主要提供商:[列出你偏好的提供商]8- 故障转移触发:任何请求失败或超过 [N] 秒延迟9- 故障转移行为:如果可能,使用相同模型、不同提供商。10 如果相同模型不可用,升级到下一个前沿模型。11- 专用 TPM:与 Factory 客户团队确认你的层级。12- 目标:99.9% 以上的请求可靠性。1314记录所有故障转移事件。每周审查提供商健康模式。"
Terminal-Bench 2:Opus 通过率 99%,成本降低 20% Legacy-Bench:Opus 通过率 96%,成本降低 25% 通过提供商路由实现 99.9% 以上的请求可靠性
3 / 3 | 系统:在节省规模化时运行 Factory
成本节省的故事在个人开发者层面很有趣。在团队层面变得显著。在企业规模下,它成为了一笔预算线。
Nvidia、Adobe、EY、Palo Alto Networks、Adyen。这些都是 Factory 的企业客户。
一个每月运行 5,000 次会话的团队,在 40% 常规任务率下,仅通过路由每年就可回收 58,548 美元。50,000 次会话的团队每年回收 585,480 美元。这个计算与数量线性相关。但企业的令牌账单却不是线性的。
更深层的一点是关于架构的。大多数 AI Agent 平台建立在单模型假设上:一个团队、一个模型、一个供应商。Factory 的平台在设计上是模型无关的:任何 LLM(Claude、GPT、Gemini、Llama、开源模型),任何界面(CLI、桌面、VS Code、Slack、GitHub、Linear、Jira、CI 管道),软件生命周期的任何阶段。
Router 是该架构的一个层面。它是成本控制层。同一个在终端中工作的 Droid 上下文也可以在 Slack 中工作。适用于单个会话的同一路由策略也适用于运行数天的 Missions。
最后五条规则围绕 Router 构建完整的 Factory 系统。

→ 规则 11:每周衡量路由节省:
1设定每周例行任务来跟踪 Router 性能。23检查 Factory 会话日志:41. 本周总会话数52. 模型分布(每类模型占比)63. 路由后的成本 vs 基准(全部使用 Opus)74. 任何 Router 升级到前沿模型的会话(质量信号)89报告格式:10> 会话数:[N]11> 高效模型使用率:[%]12> 前沿模型使用率:[%]13> 实际支出:$[金额]14> 基准(全部 Opus)本应花费:$[计算值]15> 每周节省:$[金额]16> 升级到前沿模型的次数:[N](审查路由指导改进)1718如果升级率超过 10%,请检查你的路由指导。19升级过多意味着常规任务被描述成了复杂任务。
→ 规则 12:全面推广前的 Agent 就绪评估:
1在将 Factory Router 部署到整个团队之前,运行 Factory 的 Agent 就绪评估。23它将评估 100+ 个信号,涵盖:4- 代码库健康状况(测试覆盖率、CI 可靠性、文档)5- 工作流成熟度(PR 流程、代码审查标准、部署管道)6- 团队就绪度(对 Agent 工具的熟悉程度、现有自动化水平)78使用输出来优先安排哪些工作流应先路由。910高就绪度工作流:立即部署 Router,完全启用路由。11中就绪度工作流:部署 Router 并采用保守指导,更多使用前沿任务。12低就绪度工作流:先建立就绪度再路由。13Agent 工具在未经准备的代码库上会在前沿模型上花费更多时间来纠正错误。1415Router 的节省在高就绪度环境中最高。
→ 规则 13:有策略地构建你的模型池:
1Factory Router 从前沿和高效模型池中选取。2你配置的池会影响可用的路由选项。34推荐的初始池:56前沿层(复杂工作):7- Claude Opus(最新版本)8- GPT-5.2(如果在你的批准供应商列表中)910高效层(常规工作):11- Kimi K2.6(代码任务方面的 F1 分数性价比最高)12- MiniMax M2.7(简单任务成本最低)1314在验证了它们在你代码库上的性能之后,再添加模型。15先从两层结构开始。16有了路由数据后,再扩展到三层(前沿/中端/高效)。1718记录哪些模型已批准用于哪些合规要求。19如果你的企业限制某些模型提供商,则相应地配置池。20Factory 提供美国托管的开源模型,适用于需要数据驻留的环境。
→ 规则 14:将路由集成到你的 CI 管道中:
1Factory 可在 CI 管道中工作。路由同样适用。23将 Factory Router 添加到你的 GitHub Actions 工作流中:45对于拉取请求审查:6"按文件变更范围对 PR 审查任务进行路由。7- 安全与认证文件更改:前沿模型8- 测试文件:高效模型9- 文档更改:高效模型10- 混合型 PR:如果可能则分节路由,否则整个审查使用前沿模型"1112对于自动化 QA:13"按测试复杂度对 QA 任务进行路由。14- 关键路径端到端测试:前沿模型15- 单元测试生成:高效模型16- 回归测试套件:高效模型"1718CI 路由的节省会复合增长,因为它每次提交都会运行。19在每天 100 次提交的测试生成任务上,Opus 与 Kimi K2.6 之间的成本差异是显著的。
→ 规则 15:设置月度路由策略审查:
1路由指导应随着代码库和团队的发展而演变。23月度审查议程(30 分钟):451. 成本报告:实际 vs 基准,节省趋势62. 升级分析:哪些任务升级了,为什么73. 路由指导更新:当前指导是否仍反映代码库复杂度?84. 新模型评估:池中是否有值得添加的新模型?95. 团队反馈:开发者是否经常覆盖 Router?原因是什么?1011提示路由指导需要更新的一些问题:12- 升级率高于 15%:指导过于偏向高效模型13- 升级率低于 2%:指导可能过于保守,留下了节省空间14- 开发者覆盖率高于 20%:Router 未达到开发者的预期1516每次审查后更新 ROUTING_POLICY.md。
无 Factory Router:每个会话都在前沿模型上运行,无论任务类型 有 Factory Router:常规任务在高效模型上运行,复杂任务在前沿模型上运行 结果:成本降低 20-43%,同时保持前沿模型基准测试性能的 96-99%
结论
以下是最终的数学结论。
大多数团队中,40-60% 的工程 Droid 会话是常规任务 这些会话在 Opus 上:平均每次会话 2.87 美元 这些会话采用路由:平均 1.62 美元 每月 10,000 次会话:每年回收 147,600 美元
基准测试数据是可靠的:Terminal-Bench 2 上达到 Opus 通过率的 99%,成本降低 20%。Legacy-Bench 上达到 96%,成本降低 25。提示缓存跨模型切换保持不变,因此当路由在会话中改变模型时,质量不会下降。提供商故障转移使会话可靠性保持在 99.9% 以上。
Factory Router 处于私人研究预览阶段。你只需在模型选择器中选中一次即可。无需额外设置。
我仍在尝试理解的是:建议性的路由指导在不同代码库类型中的效果如何。设定诸如“认证更改 = 前沿模型,文档调整 = 常规”之类的规则听起来很清晰。但当任务处于中间地带时会发生什么?这是值得关注的边缘情况,随着更多团队开始使用它。
上面的 15 条规则是设置系统。从规则 1 和规则 6 开始。
附注:大多数人会略过这句话——Factory 不卖模型。他们不从你的令牌账单中获利。正是这种结构性差异使得这样的路由系统得以存在。我很好奇随着更多模型加入池中会发生什么。
在它被埋没之前收藏本文
如果这对你有用,请分享给需要它的人。






