刚拿到 DeepSeek 的 Key,想先算一遍「我这项目一个月大概花多少」,结果一搜全是过时的单价,越看越糊涂。这篇不背价格,只给方法:先分清按 token 计费和按调用计费的口径,再把官方与中转站两条路的成本差异摆出来,最后给一套从估算到实测的完整动作,你按自己的用量套进去就能得出当天的真实数字。
刚拿到 DeepSeek 的 Key,想先算清楚「我这个项目一个月大概要花多少钱」,结果一搜全是过时的单价,越看越糊涂。这篇不背价格表,因为价格本来就会变,背下来也没用。只讲方法:先分清按 token 计费和按调用计费的口径,再把官方与中转站两条路的成本差异摆出来,最后给一套从估算到实测的完整动作。
你按自己真实的用量套进去,就能得出当天有效的数字。核心思路只有一句:把「一次调用多少钱」换成「一千 token 多少钱」,再乘上你实际会发多少 token。下面每一节都给判断标准和可执行动作,能直接照着做。
先分清「按量计费」和「按调用计费」两种口径
DeepSeek 官方走的是按 token 计费:输入和输出分开算,缓存命中与未命中的单价也不同。所以要看的不是「一次多少钱」,而是「一千 token 多少钱」。具体单价去 /official-api/providers/deepseek 核对当天页面,别用记忆里的数字。
很多新手以为调用一次就扣一次钱,实际一次请求的 token 取决于你塞进去的上下文长度。长文档问答和短对话同样算一次调用,价差能拉开一个数量级,这也是估算最容易翻车的地方。
- 输入远超输出(RAG、长文档摘要):成本大头在输入 token,优化方向是裁剪上下文
- 输出偏长(写代码、写文案):大头在输出 token,优化方向是控制生成长度和重试
- 输入输出都短(分类、意图识别):单次成本低,但调用量大,要盯总量而不是单价
- 走中转站时对方可能按调用次数或套餐额度折算,官方 token 单价只能当参考
三步把「我这个项目要花多少」算出来
- 定用量拿一段真实业务文本,用 /tools/token-price-calculator 量出单次请求的输入输出 token,再乘上你预估的日调用量,得到日 token 总量。
- 定单价到 /official-api/providers/deepseek 看当前输入输出单价,区分缓存命中与未命中档位,预算用最坏那一档,别用最乐观的。
- 加损耗重试、流式断开后重发、调试期的无效请求都会计费,按实际测试留出余量,别按理论值卡死。
这套算法不是算一次就完事。单价一变、你的 prompt 一改、上下文策略一调,结果都会变。每次变动后重跑一遍,历史结论不作数。/price-watch 有变动记录,可以对照时间点确认自己用的是哪一版单价。
| 成本项 | 从哪来 | 怎么控 |
|---|---|---|
| 输入 token | 用户输入 + 系统提示 + 历史上下文 | 裁剪历史、精简提示词 |
| 输出 token | 模型生成内容 | 限制生成长度、少重试 |
| 缓存命中部分 | 重复出现的固定前缀 | 把稳定前缀放前面提高命中 |
| 重试与失败请求 | 网络波动、超时 | 加超时判断,别盲目重发 |
官方直连和中转站,成本怎么对比
官方直连的好处是单价透明、账单可对,缺点是网络环境下延迟和稳定性要自己扛,可能产生重试成本。中转站可能更便宜也可能更贵,取决于它的计价方式。所以对比不能只比标价。
要比「完成同一件事的总花费」:把失败重试、超时重发、限流导致的失败都算进去。一个标价低但经常失败的路由,实际总花费往往更高,还多搭进去调试时间。
- 调用量小、以调试为主:优先选账单看得清的方式,方便归因
- 调用量大、要求稳定:在做过检测的站点里挑,参考 /tools/verify 的检测结果
- 对延迟极敏感(实时对话):省下的差价可能抵不过重试带来的体验损失
- 不确定时:先用小流量各跑一段,记录成功率和总花费再决定
跑通第一次调用,同时把花费记下来
- 最小连通只发一句短 prompt,确认返回结构正常,别一上来灌长文档,否则第一次账单不好归因。
- 打印 token在代码里把每次请求的输入输出 token 数打出来,配合 /ai-dict/category/basics 搞清 token 与字符的换算,形成直觉。
- 建对账表按日期、请求数、总 token、折算费用记一张表,跑一周就能看出真实用量曲线,比任何估算都准。
- 查异常账单明显高于估算时,先查上下文有没有裁剪,长对话把历史全带上是最常见的超支原因。
# 调用后把用量打出来,方便自己记账
# 响应里通常带有输入输出 token 统计字段
# 把每次请求的用量追加到本地日志,再按天汇总
curl -s 你的接口地址 -H "Authorization: Bearer 你的Key" -d '你的请求体' >> usage.log记账这件事看着笨,但一周之后你就会知道自己真实每天发多少 token。有了这个数,再去 /official-api/providers/deepseek 看当天单价,乘一下就是当月的量级,比任何别人给的估算都可靠。
下一步把单价、检测结果、用量曲线放在一起看,才知道自己该选哪条路。先去核对 DeepSeek 的当日单价,再回来看中转站对比。→常见问题
deepseek api 调用一次大概多少钱?
没有固定答案,因为一次调用的费用取决于这次请求的输入和输出 token 数量。短对话和长文档问答同样是一次调用,花费可能差很多。建议用 /tools/model-cost-calculator 拿你自己的文本算一遍,再去 /official-api/providers/deepseek 对当天单价。
输入和输出 token 是一个价吗?
通常不是,输出一般更贵,而且缓存命中的输入往往有单独的折扣档位。所以做预算时要把输入和输出分开算,别用平均单价估,尤其是输出很长的写作或编程场景,误差会很大。
用中转站会更便宜吗?
不一定。中转站价格由各家自己定,可能低也可能高,关键看计价方式和稳定性。比价时要比「完成同一件事的总花费」,把重试和失败算进去,去 /rankings 和 /tools/verify 看检测结论再决定。