直接结论: DeepSeek 推理成本没有统一答案,但有一套通用算法。先拆分输入 Token 与输出 Token(两者单价不同),再用目标 GPU 实测单卡有效吞吐(TPS),除以 GPU 月租得到「每 Token 成本」,最后加入峰值冗余、利用率折损、存储网络等固定开销,就能算出每千次请求的真实成本。判断自部署是否划算,用「API 单价 × 预计调用量」与「总拥有成本 ÷ 预计 Token 量」做盈亏平衡比较即可。
先明确你在算哪一种成本
很多预算算错,是因为把三种不同的成本口径混在了一起:
| 成本口径 | 适用场景 | 计算方式 | 典型风险 |
|---|---|---|---|
| 按次调用成本 | 调用第三方 API 或对外计费 | 输入/输出 Token 单价 × Token 量 | 输出 Token 易被低估 |
| 按 Token 成本 | 自部署推理服务的内部核算 | GPU 有效成本 ÷ 实际处理 Token 数 | 忽略利用率折损 |
| 每千次请求成本 | 对比方案、对外定价 | 单请求成本 × 1000 | 忽略峰值与冗余 |
本文主要回答后两种:当你自己部署 DeepSeek 模型时,推理成本怎么一步步算出来。如果是先用 API 验证、流量稳定后再迁移,也建议两种口径同时算,才能判断迁移节点。
六步计算法:从 Token 量到每千次请求成本
第一步:统计日均与峰值 Token 量
先把业务量拆成两个维度:日均总量决定平均成本,峰值决定需要多少算力冗余。至少记录四项:
- 每日请求数(日均、工作日峰值)
- 平均输入 Token(提示词、知识库检索片段、历史对话)
- 平均输出 Token(回答长度,通常比输入更短,但单位算力消耗更高)
- 上下文长度分布(长上下文会显著放大输入侧成本)
典型表达是:日均 Token 量 = 日均请求数 ×(平均输入 Token + 平均输出 Token)。
第二步:把输入与输出分开算
这是最容易被忽略的一步。DeepSeek 这类自回归模型,输入侧主要是一次性的预填充计算,输出侧需要逐 token 生成,显存占用与计算节奏完全不同。因此在核算时应拆成两条线:
- 输入成本 = 输入 Token 数 × 单位输入 Token 成本
- 输出成本 = 输出 Token 数 × 单位输出 Token 成本
单位输出 Token 成本通常高于输入侧。若只按「总 Token 数 × 一个平均单价」估算,长回答业务(代码生成、长文档总结)的成本会明显偏低。
第三步:实测单卡有效吞吐,而不是照搬理论值
任何 GPU 的理论峰值 TPS 都不能直接用于成本计算,必须在目标模型版本、目标量化精度、目标推理框架下做压测。压测至少覆盖三种情况:
- 单请求延迟(衡量体验,不用于算成本)
- 目标并发下的稳定吞吐 TPS(用于算成本)
- 峰值并发下的吞吐与排队延迟(用于定冗余)
量化是这一步的关键杠杆。在精度损失可接受的前提下,INT8/INT4 量化配合 vLLM、TensorRT-LLM 一类推理框架的连续批处理(Continuous Batching),同一块 GPU 的有效吞吐可能与全精度相差数倍。但量化后必须复测精度,不能只看吞吐数字。
第四步:计算 GPU 有效成本与每 Token 成本
有了压测数据,算力部分就可以落地:
- GPU 月有效处理能力 = 单卡稳定 TPS × 3600 × 24 × 有效利用率 × 30 天
- 每 Token 算力成本 = GPU 月租 ÷ GPU 月有效处理能力
- 单请求算力成本 =(输入 Token × 输入侧单价 + 输出 Token × 输出侧单价)
有效利用率不是满载,而是长期平均值。业务平稳时可按较高值估算,流量波动剧烈、GPU 频繁空闲时,利用率可能只有百分之几十,单次请求分摊的固定成本会成倍上升。因此建议按「目标并发压测值 × 利用率折损系数」建模,而不是按平均值乐观估计。
第五步:加入峰值冗余与非算力开销
算完算力成本,还要补上常被低估的部分:
- 峰值冗余: 建议在满足 SLA 的前提下预留 20%–30% 算力余量。冗余过高会拉高固定成本,过低则高峰期排队、超时。
- 存储: 模型权重加载、临时缓存、向量库检索的 IO 速度会直接影响首 token 延迟,间接影响 GPU 有效利用率。
- 网络: 若服务国内用户而部署在海外,跨境链路质量会影响重传与超时重试。稳定的双向优化线路能减少无效调用,这部分属于隐性成本节约。可参考精品 CN2 线路对跨境 AI 调用的实测差异。
- 软件与运维: 推理框架、监控、容器平台、备份与人工投入,虽然占比不高,但需要计入总拥有成本。
第六步:汇总成每千次请求成本
把以上结果合并:
每千次请求成本 =(每请求算力成本 + 分摊的存储/网络/软件成本)× 1000
再除以 1000,就是单请求成本;乘以日请求量,就是日成本;乘以 30,就是月度预算。建议输出一张成本表,分别列出「按平均负载」「按 2 倍峰值」两列,便于做预算敏感性判断。
一个可复核的演算示例
以下数字仅用于演示计算方法,实际结果必须以你自己的压测数据替换:
| 演算项 | 示例取值 | 计算逻辑 |
|---|---|---|
| 日均请求数 | 80,000 次 | 业务统计 |
| 平均输入 Token | 600 | 提示词 + 检索片段 |
| 平均输出 Token | 400 | 回答长度 |
| 单请求 Token 量 | 1,000 | 输入 + 输出 |
| 日均 Token 量 | 80,000,000 | 80,000 × 1,000 |
| 理论所需吞吐 | ≈926 TPS | 80,000,000 ÷ 86,400 秒 |
| 含峰值冗余后需求 | ≈1,204 TPS | 926 × 1.3 |
| 单卡实测稳定吞吐 | 假设 400 TPS | 量化 + 批处理压测 |
| 所需 GPU 数量 | 4 卡 | 1,204 ÷ 400 向上取整 |
| 月均输出 Token 占比 | 40% | 输出侧单位成本更高,需单列 |
计算顺序是固定的:业务量 → TPS 需求 → 卡数 → 月成本 → 单请求成本。任何一步用错数据,后面的结论都会失真,所以每一步都要能复核。
盈亏平衡:自部署什么时候比调用 API 更划算
判断标准很简单:找出「单位成本相等」的调用量。
- 低用量、低频场景: 按次调用 API 通常更省心,不必承担固定算力开销。
- 用量稳定且利用率高: 自部署的单位 Token 成本会快速下降,因为固定成本被大量 Token 摊薄。
- 峰值波动大: 若无法把利用率维持在较高水平,自部署的账面便宜可能被空闲成本抵消。
实际决策时,先算出两种方案的「每千次请求成本」,再做三档敏感性分析:调用量 50%、100%、200%。只有在 100% 与 200% 档都明显占优时,迁移才比较稳妥。
成本控制清单:先做哪几步最划算
- 重新统计输入/输出 Token 分布,不要用单一平均值估算
- 在目标硬件上做真实压测,记录延迟、吞吐与并发三条曲线
- 优先测试 INT8/INT4 量化,并用精度评测验证可用性
- 调整连续批处理参数,在延迟 SLA 内提高吞吐
- 把长上下文请求单独分池,避免少数长请求拖垮整体成本
- 监控 GPU 利用率、排队长度、超时重试率,作为扩容与缩容依据
- 按流量规律规划资源:平稳负载用固定配置,波动大时评估弹性升降级
- 每季度重算一次单位成本,因为模型版本、框架与硬件组合都会变化
常见问题
DeepSeek 推理成本里哪部分占比最大?
通常是 GPU 算力成本,占比可达总成本的六成以上,因此控制成本的核心是提高 GPU 有效利用率与单位 Token 吞吐。其次是常被低估的网络与存储:网络抖动导致的重试、存储 IO 不足导致的加载延迟,都会通过降低利用率间接推高成本。
输入 Token 和输出 Token 为什么要分开算?
因为两者的计算模式不同。输入侧是一次性预填充,输出侧需要逐 token 自回归生成,单位输出 Token 的算力消耗通常更高。合并估算会让长回答业务的成本被系统性低估,也无法准确反映量化和批处理带来的收益差异。
没有压测条件,能快速估算成本吗?
可以,但结果只能作为初值。先用「日均 Token 量 ÷ 86,400 秒」得到理论 TPS,乘以 1.2–1.3 的峰值系数估算需求,再按候选 GPU 的公开吞吐范围估算卡数。进入采购或扩容决策前,务必用真实模型与真实并发压测替换这个初值。
提升批处理大小一定能降本吗?
不一定。加大批处理能提高吞吐、摊薄单次请求成本,但会增加排队等待时间,可能拉高首 token 延迟。正确做法是在延迟 SLA 内寻找最大可行批处理规模,用压测数据确定成本与体验的平衡点。
什么时候应该换模型版本或量化方案?
当单位 Token 成本连续两个月无法通过参数调优改善时,就该重新评估。新版本模型或更激进的量化方案,可能在同等硬件上显著提升吞吐;但必须同步做精度回归测试,确认业务质量没有明显退化。
结论
DeepSeek 大模型推理成本的计算,本质是一条固定链路:业务 Token 量 → TPS 需求 → 算力配置 → 月成本 → 每千次请求成本。先拆分输入与输出 Token,再用压测数据校准吞吐,最后补齐峰值冗余与隐性开销,得到的数字才具备决策价值。
如果你的项目处于原型验证阶段,可以先用轻量方案控制试错成本;进入中高并发的商业化阶段,再选择独享算力、支持扩容与灵活网络选项的 GPU 服务器方案,把成本结构从「按次不可控」转为「按月可规划」。具体选型思路可参考 VPS 与 GPU 服务器在大模型场景下的取舍分析。
如果预算表已经成型,建议下一步把「延迟 SLA」和「峰值利用率」写进验收指标,让成本核算与性能验收用同一套数据闭环。
下一步可将 RakSmart 与其他候选服务商一并评估,并根据当前公开资料逐项核验实际需求。