返回
Kevin Riedl

13 分钟 阅读 · 2026年7月8日

下一篇

本地模型什么时候胜过 API:欧盟企业盈亏平衡计算器

本地 LLM 只有在负载、治理和运维能力同时成立时才会胜过 API。便宜的 GPU 小时不是商业理由。真正要算的是每个成功任务的成本,其中必须包括利用率、并发、冗余、工程时间、eval 维护和欧盟数据驻留。如果开源权重模型不能通过你的 eval,计算就结束。如果它能通过,但 GPU 一天大部分时间空闲,计算通常也会结束。

这篇文章是 LLM 成本计算器 2026 的自托管版。那篇文章比较 API 的每任务成本;这里比较 API 任务和本地推理。2026 年利用率研究给出的核心教训很简单:同一块 H100,因为负载和并发不同,每百万输出 token 的成本可能极低,也可能非常高。一篇近期 arXiv 论文在相同 H100 硬件上测得 $0.21 到 $15.25 每百万输出 token 的跨度,并指出忽略利用率的计算器会按 1 / U 低估成本。

想用你的流量算一次盈亏平衡点?

 预约免费咨询

简短答案

当流量低、波动大、变化快,或依赖 frontier reasoning 时,通常用 API。当你有高而稳定的负载、一个能通过 eval 的模型、能运维该栈的团队,并且有严格欧盟数据驻留要求或昂贵 API baseline 时,本地模型才值得认真计算。欧盟区域 API 和托管 open-weight endpoint 通常是完全自托管前的中间答案。

场景通常胜出原因
每月几千个任务的内部助手APIGPU 空闲和运维成本会吞掉 token 省下的钱。
夜间处理数百万文档的抽取流程本地或 Batch API稳定负载和异步延迟可以填满容量或享受 batch 折扣。
含敏感数据的欧盟监管工作负载欧盟 API、私有部署或本地治理可能压倒纯成本,但托管欧盟选项应先比较。
面向客户且流量尖峰明显的 SaaS 聊天机器人API 或混合弹性、安全更新和峰值处理比 GPU 标价更重要。
高频分类、路由、富集或摘要本地候选较小 open-weight 模型可能通过 eval 并充分利用便宜硬件。

计算器

比较 API 的每成功任务成本和本地的每成功任务成本。不要拿供应商账单和 GPU 账单直接比较。

项目公式说明
API 月成本tasks_per_month * api_cost_per_successful_task使用任务级计算,而不是单次调用估算。
API 任务成本sum(input + cached_input + output + tools + retries + failure_rework)只有真正符合条件的工作才应用 caching 和 batch。
本地月成本gpu_hours + redundancy + storage + networking + observability + engineering_ops + eval_upkeep不要把人力成本藏在表外。
本地任务成本self_host_monthly / successful_tasks_per_month + variable_task_cost用通过的任务做分母,不是 request。
盈亏平衡任务数self_host_fixed_monthly / (api_task_cost - self_host_variable_task_cost)如果分母很小或为负,API 胜出。

本地每 1M token 有效成本 = ((gpu_hourly_rate + infra_hourly + ops_hourly) / (tokens_per_second * 3600 * measured_utilization)) * 1,000,000。

实际利用率是陷阱。如果表格假设 80%,而生产只有 12%,在冗余、值班和 eval 维护之前,成本已经大约错了 6.7 倍。

先收集哪些输入

输入测量内容为什么会改变决策
任务量每天和每月成功业务任务数低量让本地固定成本很痛。
每任务 token未缓存输入、缓存输入、输出、工具调用、验证调用输出重的任务会抬高 API 成本;稳定输入让缓存更有价值。
并发每秒请求、p95 延迟、飞行中请求并发决定 GPU 饱和和排队行为。
可 batch 比例可以等待几分钟或几小时的比例Batch API 可能先把成本降下来。
模型通过率本地候选模型相对 API baseline 的 eval便宜但失败的模型只是把成本转移到支持团队。
运维能力Serving、安全、监控、更新和事故处理时间本地系统有工资成本。
数据约束GDPR、合同、数据驻留、审计治理可能要求本地,即使 API 更便宜。

为什么利用率比 GPU 价格重要

GPU 报价很直观,利用率却来自你的流量形态。交互式助手可能长时间空闲并突然冲高。夜间抽取任务可以用受控队列深度连续运行数小时。后者可能让本地模型合理;前者通常不会。

Serving 栈同样重要。vLLM 与 HuggingFace TGI 的研究发现,高并发工作负载下 vLLM 吞吐最高可达 TGI 的 24 倍,而 TGI 在中等并发的交互场景中尾延迟更低。这并不表示 vLLM 永远胜出,而是说明你的计算器需要针对具体模型、量化、上下文长度和延迟目标做 benchmark。

不要和错误的 API 比较

本地模型不需要击败价格表里最贵的 frontier 模型,除非你的任务真的需要它。它需要击败经过缓存、batch、路由和模型 right-sizing 之后仍能接受的最便宜托管路径。

  • OpenAI pricing 区分输入、缓存输入和输出,因此稳定 prefix 会显著改变 baseline。
  • Gemini pricing 在付费层包含 context caching 和 batch pricing,并按层级区分是否用于产品改进。
  • Amazon Bedrock 表示部分 foundation model 的 batch inference 比 on-demand 低 50%。
  • Azure OpenAI 对欧盟企业很重要,因为 data zone、provisioned throughput、预留和采购流程都可能和 token 价格同等重要。

优化顺序见 2026 年如何降低 LLM token 成本。模型选择见 open-weight LLM 对比

示例计算

假设一家欧盟 SaaS 公司运行文档富集流水线。当前 API 路径在缓存、batch、重试和验证调用之后,每个成功文档成本为 0.018 美元。本地候选模型通过同一 eval。本地栈每月总成本 9,800 美元,包括 GPU、热备容量、存储、日志、监控、网络、工程时间和 eval 维护。每个文档的本地可变成本为 0.003 美元。

指标数值解释
API 任务成本$0.018每个成功文档的实测成本。
本地可变成本$0.003本地栈存在后的每文档额外成本。
本地月固定成本$9,800基础设施加人力和 eval 维护。
每任务节省$0.015API 任务成本减去本地可变成本。
盈亏平衡每月 653,334 个成功文档9,800 / 0.015,尚未加入风险缓冲。

需要加入风险缓冲。如果 eval 通过率下降、实际利用率低于 benchmark、failover 需要第二块热备 GPU,或需求有季节性,盈亏平衡点会右移。如果负载异步且能夜间填满 GPU,盈亏平衡点会左移。

欧盟因素

对欧盟企业来说,本地还是 API 很少只是价格问题。GDPR、DPA、客户采购、行业规则和可审计性都可能决定架构。但治理并不自动等于自托管。

需求API 路径本地路径
欧盟数据驻留在合同和风险允许时使用欧盟区域或 data zone。在欧盟云或自有基础设施上推理,并控制日志和存储。
Prompt 不用于训练按产品和层级核对 enterprise/API 条款。Prompt、输出、日志和 embedding 留在你的环境。
客户审计记录子处理方、保留策略、访问控制和供应商条款。记录 GPU 供应商、镜像来源、模型许可证、serving 日志和访问控制。
敏感行业数据考虑 private endpoint、脱敏或带 policy 的 gateway。如果原始数据不能离开 tenant 边界,优先本地。

更多背景见 AI 应用的欧盟数据驻留在欧盟自托管 LLM 的真实成本

你真正付费的本地栈

这个栈不是“模型加 GPU”。生产部署通常包括 vLLM 这样的 serving runtime、模型 artifact 管理、量化决策、autoscaling 或队列控制、遥测、日志策略、访问控制、eval job、发布门禁、事故响应,以及本地模型失败或 GPU 池满载时的 fallback 路由。

更务实的架构往往是混合:本地处理便宜、稳定、高频工作;API 处理困难任务、overflow、多模态、工具重的推理,或 frontier 质量仍然胜出的场景。这时计算器会变成路由计算器:本地默认、API fallback、实测升级率,以及证明低价路径仍合格的 eval。

来源和价格提醒

供应商价格和模型名称变化很快。公式是稳定的,示例价格机制是 2026 年 7 月快照。预算前请重新检查 OpenAI pricingGemini API pricingAmazon Bedrock pricingAzure OpenAI pricing。利用率和 serving 假设见 Beyond Per-Token PricingvLLM vs TGI 研究

最终思考

本地模型胜过 API 的条件是:模型通过 eval,负载能让硬件保持忙碌,固定运维成本低于 API 节省,并且欧盟治理收益是真实的。它们在低流量、波动流量、未优化 API baseline,或团队只算 GPU 不算人的情况下会输。

对很多欧盟企业来说,实际答案是混合:先用 API 同时测量每任务成本,再把稳定高频工作迁到本地,并保留 API 处理 overflow 和困难任务。盈亏平衡不是口号,而是生产遥测里的一行。

想从你的日志里构建这个计算器?

 预约免费咨询
返回
Kevin Riedl

13 分钟 阅读 · 2026年7月8日

下一篇