你的产品上线了,它调用一个 LLM API,而账单每个月都在悄悄往上爬。于是你做了每个开发者最终都会做的事:你打开一个新标签页,琢磨着租一张 GPU、自己跑 Llama 会不会更便宜。
这个自托管 LLM 成本的问题是有答案的,但它不是那个被排在前面的搜索结果和 AI 概览反复念叨的单一数字。它取决于那些文章抹平掉的三件事:你在跟哪个 API 比、你的 GPU 有多忙,以及那笔没人写进电子表格的运维成本。
在细节之前先给个简短版本:对大多数单打独斗的开发者来说,自托管现在在成本上并不划算。但有一条特定的分界线会让局面翻转,而你可以在大约两分钟内、拿你自己的账单算出它来。下面是 2026 年的这笔账(当前价格、按模型列出的 VRAM 数字,以及一个你可以套用的公式)。
简短版本
- 盈亏平衡点不是一个数字。它是三个,取决于你在跟哪个 API 比。 与前沿 API(GPT-5.x、Claude Sonnet 5 / Opus 4.8、Gemini Pro)相比,自托管最快达到盈亏平衡。与预算型开放权重 API(DeepSeek、DeepInfra、Together,价格大约在每百万 token $0.14–$0.50)相比,它几乎从不单靠成本取胜。
- 利用率是那个葬送单打独斗者的乘数。 一张租来的 GPU 空闲时和满载时花费相同,所以一张运行在 10% 利用率的 GPU,每个 token 的花费大约是满载时的 10×。突发性的单打独斗工作负载默认就处于低利用率。
- 在盈亏平衡点之下,省钱的招通常是换到一个预算型开放权重 API,而不是自托管。 当持续的用量对上前沿定价、在 60%+ 利用率下越过那条线时,自托管才对得起它的开销;或者当你有一个非成本的理由(隐私、延迟、微调控制)时。
- 在你租任何东西之前,先拿你自己的数字套一下公式。 盈亏平衡 token 数 ≈ GPU VPS 月成本 ÷ 你混合后的每 token API 价格。
本文不涉及什么
- 多节点或数据中心规模的 GPU 集群。这是一个单打独斗的成本决策,不是一支机队。
- 任何深度的微调经济学(那是另一笔计算,有它自己的取舍)。
- 一份分步的 Ollama-vs-vLLM 搭建教程。这里的范围是钱的问题,不是安装。
- 把自有硬件作为你的主要载体。全文的假设都是一张租来的 GPU,因为对一个手边还没有 GPU 的开发者来说,那才是现实的路径。
什么在推高成本(以及流行的数字错在哪里)
搜索「self host LLM vs API cost」,你会落到一个整洁的盈亏平衡数字:类似每月 110 亿 token,或者大约每月 $4,200 的 API 支出,这个数字出自 braincuber 的成本分析 ,并被页面顶部的 AI 概览几乎一字不差地复述。这是个干净的数字。但它本身也接近于毫无用处,因为它藏起了那两个决定你答案的变量。
这件事之所以棘手,是因为比较的两边有不同的成本形态。一份 API 账单是可变成本:你按 token 付费,所以账单随你用得多少而上下浮动。一张租来的 GPU 是固定成本:无论你把十亿个 token 推过它、还是让它闲置,你付的都是同样的月费。用一个数字去比较可变成本和固定成本,前提是你假装自己确切知道会流过多少 token,而在单打独斗的规模上,你通常并不知道。
这就留下了三个撬动盈亏平衡的杠杆:
- 你在跟哪个 API 比。 一个前沿 API 和一个预算型开放权重 API 在价格上大约相差两个数量级。对它们各自的盈亏平衡点天差地别。
- 你的 GPU 利用率。 固定成本只有在 GPU 忙碌时才回本。空闲时间就是你白花的钱。
- 隐藏的运维成本。 你的时间、模型更新的折腾,以及那些直到你上了生产环境才冒出来的 VRAM 意外。
把这些每一项都标上价格,迷雾就散了。那就是本文余下的内容。
本节要点:盈亏平衡点不是单一的一个数字。它是三个数字,每个 API 层级一个,而挑错了要比较的层级,正是大多数成本估算出错的地方。
三路盈亏平衡:前沿 vs 中端 vs 预算型 API
在 GPU VPS 上自托管一个开放权重 LLM,大约在每天几百万 token 时能胜过一个前沿 API(GPT-5 级、Claude Sonnet 5 / Opus 4.8、Gemini Pro),前提是你把 GPU 维持在健康的利用率(比如说 60% 或更高)。与一个价格大约在每百万 token $0.14–$0.50 的预算型开放权重 API 相比,它在成本上几乎从不取胜。那个差别就是整个故事,也是为什么单一的盈亏平衡数字不可能对。
下面是它跨这三个层级的大致形态。把这些阈值当作方向性的区间,而不是硬性的界线。它们来自社区估算和 2026 年的定价,两者都变得很快。
| 你在比较的对象是 | 示例定价(每 1M token,截至 July 2026) | 单张高端 GPU 开始取胜的大致月用量 | 对单打独斗开发者的结论 |
|---|---|---|---|
| 前沿 API | GPT-5.5 $5 in / $30 out;GPT-5.4 $2.50 / $15;Claude Opus 4.8 $5 / $25;Claude Sonnet 5 到 Aug. 31 之前 $2 / $10,之后 $3 / $15;Gemini 3.1 Pro Preview $2 / $12;Gemini 2.5 Pro $1.25 / $10 | 在 60–70% 利用率下约 160–256M tokens/month(约 5–8M/day) | 如果你有持续的用量,是可以够到的 |
| 中端 / 较小的前沿 | GPT-5.4-mini $0.75 / $4.50;Claude Haiku 4.5 $1 / $5;Gemini 2.5 Flash $0.30 / $2.50 | 大致比前沿盈亏平衡点高 3–5×,取决于输出占比和模型选择 | 在成本上很少值得 |
| 预算型开放权重 API | DeepInfra Llama 3.1 70B 约 $0.40 统一价;Together Llama 3 8B Lite $0.14;DeepSeek V4 Flash $0.14 / $0.28;DeepSeek V4 Pro $0.435 / $0.87 | 约 2.5B–7B+ tokens/month,取决于模型和输出占比 | 单打独斗基本够不到 |
价格来自 OpenAI, Anthropic, Google, DeepInfra, Together,以及 DeepSeek 截至 July 2026 的定价页面。这些数字每一个的保质期都以月来计,所以在你下决定之前请查一下当前的页面。
现在说那个反直觉的观点,因为它正是会改变决策的那个。有一个响亮而正确的说法在流传:预算型 API 杀死了自托管的盈亏平衡点。像下面这些的开放权重 API DeepInfra 和 Together 如今以前沿价格的零头供应 Llama 和 Qwen 模型,而前沿价格本身自 2025 年以来也大幅下跌。对上这些预算费率,每 token 的盈亏平衡点会跑到每月数十亿 token。一个单打独斗的创业者每月并不会推数十亿 token。所以如果你唯一的目标是更低的账单,第一步通常不是「租一张 GPU」,而是「换到一个预算型开放权重 API,把运维保持在零」。
自托管的成本理由在两个地方仍然成立:在真正高且持续的用量下对上昂贵的前沿定价,以及那些非成本的理由(隐私、延迟、微调控制),后面会讲到。除此之外的每个地方,预算型 API 都赢下这场关于钱的争论。
盈亏平衡公式
break-even tokens per month ≈ GPU VPS monthly cost ÷ your blended API price per token
举个实算例子,单打独斗的规模:假设一台单张高端 GPU 的 VPS 大约每月 $1,000(2026 年目录里顶级单 GPU 层级的价格区间),而你用的是一个前沿 API,混合费率大约在每百万 token $6(约每 token $0.000006)。那就是 ~$1,000 ÷ $0.000006 ≈ 每月 167 million token,GPU 才在纸面上回本。现在拿一个每百万 $0.40($0.0000004/token)的预算型开放权重 API 重算一遍:~$1,000 ÷ $0.0000004 = 每月 2.5 billion token。同一张 GPU、同样的固定成本,而盈亏平衡点纯粹因为你放进分母的是哪个 API,就移动了超过 10×。这还是在利用率之前,而利用率会让这个数字更糟。
本节要点:你拿来比较的那个 API 能把你的盈亏平衡点移动 10× 甚至更多,所以「算一算」意味着拿你真正会去替换掉的那个具体 API 来算。

利用率对每 token 成本的影响
拿那个 ~167 million token 的前沿盈亏平衡点,再加上公式悄悄假设掉的那个变量:你的 GPU 全程都在忙。它并没有。一张租来的 GPU 无论满载还是空闲都按同样费用计费,所以你实际的每 token GPU VPS LLM 成本,随利用率成反比缩放。在 10% 负载下运行,你每服务一个 token 都要背上大约 10× 于满载时的成本,因为你在为那 90% 没用上的算力买单。社区估算和实践者的记录把实用下限放在约 50–60% 的持续利用率,在此之下这些数字就不好看了(这是方向性数字,不是实验室常数)。
对一个突发性的单打独斗工作负载(白天冲高、夜里归零的流量)来说,持续 60% 的利用率很难达到。那就是陷阱。下面是它在几个具体节点上对每百万 token 成本的影响,用 2026 年目录里的 GPU 价格除以各利用率水平下的大致月吞吐量:
| GPU 层级 | 模型(Q4) | 在 100% 利用率下每 1M token 的大致成本 | 在 60% 利用率下 | 在 25% 利用率下 |
|---|---|---|---|---|
| RTX 4090 (24 GB) | Llama 3.1 8B | 个位数低值美分 | 约为 100% 数值的 ~1.7× | 约为 100% 数值的 ~4× |
| RTX 5090 (32 GB) | Qwen 3 32B | 中值美分 | ~1.7× | ~4× |
| A100 (80 GB) | Llama 3.1 70B | 更高(更大的模型,更多的 GPU) | ~1.7× | ~4× |
| RTX 6000 Ada (48 GB) | Llama 3.1 70B (Q4) | 与 A100 区间相当 | ~1.7× | ~4× |
每 token 具体多少美分,取决于你的模型、量化,以及你能往卡上塞多少并发请求,所以把这几列当作展示这个惩罚的 形态 ,而不是一个报价。重点是那个乘数:从满载掉到四分之一负载,你的每 token 成本大致翻两番。那通常才是葬送单打独斗自托管的原因,而不是 GPU 的标价。
有一个结构性的逃生口,也正是为什么对尖峰式需求而言租用能胜过自有:你可以在一台租来的实例空闲时把它停掉。自有硬件无论你用不用,它都在折旧、都在耗电。在按小时或按需的租用上,你可以在任务完成时停掉或拆掉实例,避免为空闲小时付费。在固定月付方案上,账单在计费周期内仍然是固定的,所以利用率仍是主要的成本问题。它并不能解决一个全天真正低利用率的工作负载,但对于忙起来一阵、闲下来一阵的需求,能把计价表关掉这个能力,正是让「租还是买」倾向于租的那一个杠杆。
本节要点:决定自托管是否划算的,通常是利用率,而不是 GPU 的月价,而这恰恰是流行的盈亏平衡数字完全漏掉的那个变量。

哪个模型适配哪张 GPU:VRAM 的现实
最先破产的那个计划是「我就在一张 4090 上跑一个 70B」。你跑不了。一个 Q4_K_M 量化的 70B 模型大约需要 40–46 GB 的 VRAM,而一张 24 GB 的 RTX 4090 或一张 32 GB 的 RTX 5090 根本没那个空间。硬把它塞进一张 24 GB 的卡,你就得降到 Q2_K 量化(约 21 GB)并伴随可见的质量损失,或者模型溢出到系统 RAM,生成速度就此崩塌。VRAM 是那堵决定对给定 GPU 而言哪些模型根本上得了台面的硬墙。
下面是各自适配什么。VRAM 数字是近似的:它们由标准的每参数字节数算术推导而来(FP16 ≈ params × 2 加上约 15% 开销;Q4_K_M ≈ params × 约 0.55 加上开销),所以把它们当作规格参考,不是保证。
| 模型 | FP16 | Q8 | Q4_K_M | 适配的最小单张 Cloudzy GPU(在 Q4 下) |
|---|---|---|---|---|
| Llama 3.1 8B | ~16 GB | ~8.5 GB | ~5–6 GB | RTX 4090(甚至在 FP16 下也适配) |
| Mistral Small 3.1 (24B) | ~48 GB | ~24 GB | ~14–16 GB | RTX 4090 |
| Qwen 3 32B | ~64 GB | ~32 GB | ~18–20 GB | RTX 4090 |
| Qwen 2.5 72B | ~144 GB | ~72 GB | ~41–51 GB | A100 (80 GB) 或 RTX 6000 Ada (48 GB) |
| Llama 3.1 70B | ~140 GB | ~70 GB | ~40–46 GB | A100 (80 GB) 或 RTX 6000 Ada (48 GB) |
| DeepSeek R1 70B (distill) | ~140 GB | ~70 GB | ~40 GB | A100 (80 GB) 或 RTX 6000 Ada (48 GB) |
VRAM 数字已对照 NVIDIA 官方各卡的 GPU 规格页交叉核对。A100 给一个量化过的 70B 更舒适的余量;RTX 6000 Ada 可以应付更吃紧的 Q4 搭建,而 24 GB 和 32 GB 的消费级卡对一个正常的 70B Q4 部署没有足够的 VRAM。如果你想要一份关于 GGUF、GPTQ、AWQ 和 EXL2 格式如何消耗内存的完整拆解,那是一个值得单独一读的兔子洞: GGUF、GPTQ、AWQ、EXL2:LLM 量化格式实际上如何使用内存.
对一张 24 GB 的单卡来说,社区的甜点区是一个 24B 到 32B 的模型(Q4 下的 Mistral Small 3.1 或 Qwen 3 32B)。那正是让一个单打独斗开发者在最便宜的 GPU 层级上拿到一个有用模型、又不必一路和 VRAM 死磕的尺寸。如果你一开始就在权衡该租哪张卡,我们的 H100 vs RTX 4090 面向 AI 工作负载的基准测试 在吞吐量上对这几个层级做了比较。
小提示:为 KV cache 预留预算,而不只是权重。第一次部署最常见的意外是:你按模型权重来选 GPU,加载它,它装得下。然后请求进来了,KV cache 随上下文长度和并发增长,你在服务头几个用户时就把 VRAM 用光了。当 VRAM 溢出、模型溢到 CPU 上时,生成速度会下降 10–100×。在表里的权重数字之上给缓存留出余量,尤其是当你要服务长上下文或同时服务多个用户时。

那些抹掉了幼稚省钱账的隐藏成本
那张说自托管更便宜的电子表格,几乎总是只有一行:GPU 的月价。你实际付的账单有更多行。有你的时间(你花在打补丁、重启一个卡死的推理服务器、或追一个内存溢出崩溃上的每一个小时,都是你没花在产品上的一个小时)。有模型更新的折腾:你部署的那个开放权重模型被取代了,而重新做基准测试、重新部署是反复出现的工作,不是一次性的搭建。有上一节说的那个 VRAM 和 KV-cache 的意外。还有空闲浪费,也就是 GPU 什么都不跑、却还在计费的那些小时。
把这些都算过一遍的实践者,把真实成本放在 GPU 原始价格的大约 1.3–2×,一旦把运维时间折算进来;有些人还会更高,在更乱的搭建上到 3–5×。那些是来自社区记录的方向性乘数,不是经过审计的数字,但方向本身就是重点。正如一个被广泛引用的说法所讲,一张空闲的 GPU 不是资产,而是一笔按小时计费的负债。对一个单打独斗的开发者来说,给这件事定价的正确方式不是一条 MLOps 的薪资,而是你自己的时间,那是你拥有的最稀缺的东西。如果自托管在纸面上每月给你省了 $200,却花掉你六个小时本可以用来发布产品的运维时间,那就不是一个显而易见的胜利。
自托管仍然取胜的时候:隐私、延迟与微调
成本不是运行你自己模型的唯一理由,而对某些开发者来说它甚至不是主要理由。在成本盈亏平衡点之下,也就是钱在说「留在 API 上」的地方,仍有三个无论如何都要自托管的理由。数据主权:把你用户的提示词和数据挡在外部 AI 提供商的管线之外,这对某些产品来说很重要,无论数字怎么说。可预测的延迟:没有多租户共享的排队,没有你没设定的速率限制,没有别人流量高峰时的意外变慢。以及完全的控制:自由地微调、量化、切换模型、锁定版本,而不必等一个供应商。
在隐私这一点上有个但书,略过它就是不诚实。一台租来的 GPU VPS 仍然运行在别人的硬件上、别人的数据中心里。那是一种有意义的主权, 针对 AI 提供商的训练和日志管线而言 (你的提示词不流经一个模型供应商的系统),但它与你亲手物理控制的本地设备并不相同。如果你的要求是真正的本地隔离,一台租来的 VPS 无法让你达到那里。如果你的要求是「把我们的数据挡在一个第三方模型提供商手外」,它做得到。搞清楚你需要的是哪一个。
对于运行在受限网络环境中的工作负载,一个跑在你所控制的基础设施上的自托管模型,也可以绕开对那些可能不可达的外部端点的依赖,这是一种独立于你在哪里部署它之外都重要的能力。
那么你该自托管吗?按情况给个直白的答案
上面的一切归结为一个简短的决策。你有一份账单、一个对自己月度 token 用量的粗略感觉,现在又有了三个盈亏平衡层级、利用率惩罚,以及隐藏成本的乘数。把你的情况对号入座到下面之一:
- 你在前沿盈亏平衡点之下,而成本是你唯一关心的事。 留在一个 API 上,并且在做别的之前认真地给一个预算型开放权重 API(DeepSeek、DeepInfra、Together)定个价。那通常才是省钱的招,而不是自托管。换 API 是一次配置改动;自托管是第二份工作。
- 你对上前沿定价有持续的、高的用量,并且能把一张 GPU 维持在 60%+ 的利用率。 这就是自托管回本的地方。拿你的前沿费率套一遍公式,确认你在持续利用率(不是峰值)下越过了阈值,那么一台租来的 GPU VPS 就开始取胜了。
- 你有一个非成本的驱动因素:隐私、延迟或微调控制。 在盈亏平衡点之下有意地自托管,睁大眼睛明白你是在为控制付费。只是别骗自己说它更便宜,如果它并不是的话。
- 你处在中间。 看看大多数实践者在 2026 年落脚的那个混合模式:一个小型自托管模型处理高用量、简单的任务,外加一个前沿 API 处理那些硬核推理,你的本地模型能做到其中的 85–90%(社区基准,未经实验室验证,而最后那一段往往正是你最需要质量的地方)。
在「我怎么弄到 GPU」这个问题上,对一个单打独斗开发者的答案几乎总是租,而不是买。拥有数据中心级的硬件是一场资本支出的赌注,只有在你还没达到的规模上才说得通。 无服务器推理可以减少空闲浪费, 办法是缩容到零、只为活跃计算计费,但它常常拿这个去换一个更高的每 GPU 小时费率和冷启动延迟。一台租来的 GPU VPS 处在中间:没有资本支出、一个可预测的月账单、root 访问权限,以及在它空闲时停掉实例的能力。
如果你已经套过公式、越过了盈亏平衡点,并且想要一个专属、私密、有 root 访问权限的推理服务器,又不想买卡,那正是一台租来的 GPU 机器的用途所在。Cloudzy 的 GPU VPS 方案 覆盖了从单卡上的一个 8B 模型一直到一个量化过的 70B 的范围,而 应用市场里的一键 Ollama 应用 大约一分钟就能部署好,带一个与 OpenAI 客户端兼容的 REST API,所以从一个付费 API 切换到你自己的服务器,在你代码里可以接近于一次即插即用的改动,固定月费之后再无按 token 的成本。当前价格请查看页面;GPU 费率会变。
在你租任何东西之前,值得做的那一个动作:拿你自己的账单套一遍盈亏平衡公式。它花两分钟,就会告诉你你处在上面四种情况里的哪一种。
常见问题
自托管一个 LLM 更便宜,还是用一个 API 更便宜?
取决于是哪个 API。在一台 GPU VPS 上自托管一个开放权重模型,在高的、持续的用量下、配上良好的 GPU 利用率,可以胜过一个前沿 API(GPT-5 级、Claude Sonnet 5 / Opus 4.8)。它很少单靠成本就胜过一个预算型开放权重 API(DeepSeek、DeepInfra、Together,截至 July 2026 价格大约在每百万 token $0.14–$0.50):那个盈亏平衡点会跑到每月数十亿 token,而大多数单打独斗开发者永远够不到。
运行一个 70B 模型我需要什么 GPU?
一个 Q4_K_M 量化的 70B 模型,光是量化后的权重就大约需要 40–46 GB 的 VRAM。一张 80 GB 的 A100 是更稳妥的单 GPU 选项,因为它给 KV cache、运行时开销和更长的提示词留了空间。一张 48 GB 的 RTX 6000 Ada 可以应付更吃紧的 Q4 搭建,但上下文长度和并发需要小心地管理。
GPU 利用率如何影响每 token 成本?
一张租来的 GPU 无论空闲还是满载都花费相同,所以你实际的每 token 成本随利用率成反比缩放。在 10% 负载下,你每服务一个 token 花的钱大约是满载时的 10×,因为你在为没用上的算力买单。让自托管说得通的实用下限,大约是 50–60% 的持续利用率。
每月多少 token,自托管才划算?
对上一个前沿 API,在健康的利用率下大约每月 160–256 million token 是那个方向性的阈值(截至 July 2026)。对上一个预算型开放权重 API,则是每月数十亿,单打独斗基本够不到。确切的数字取决于你的 GPU 成本和混合 API 费率,所以套一遍公式:盈亏平衡 token 数 ≈ GPU VPS 月成本 ÷ 你的每 token API 价格,然后再按持续利用率打个折扣。
我能在一台 VPS 上运行一个开放权重 LLM 吗?
能,在一台按模型 VRAM 选配规格的 GPU VPS 上。像 Ollama 这样的工具运行开放权重模型(Llama、Qwen、Mistral 及其他),带一键部署和一个 OpenAI 兼容的 REST API,所以你现有的调用 API 的代码只需极小改动就能指向你自己的服务器。让 GPU 层级匹配你的模型:一个 8B 舒舒服服地装进一张 24 GB 的卡,一个量化过的 70B 需要 48–80 GB。