deepseek-r1 token价格

成本与用量

给选模型的开发者讲清DeepSeek系列token价格怎么看、按百万token怎么换算成实际花销,并给出价格变动时的自查顺序。

你准备把项目接到DeepSeek上,翻了几页资料,发现同样是「百万token」的说法,口径却对不上:有的只算输入,有的把缓存读写分开列,还有的标价早就改过了。这篇不背数字,只教你从哪里拿到当期价格、怎么把单价换成一次任务的钱、以及价格变了以后按什么顺序重新核一遍,避免拿旧价做预算。

你准备把项目接到 DeepSeek 上,翻了几页资料,发现同样是「百万 token」的说法,口径却对不上:有的只算输入,有的把缓存读写分开列,还有的标价早就改过了。这不是谁写错了,而是三处页面的计价前提本来就不一样。

这篇不背数字,只教你从哪里拿到当期价格、怎么把单价换成一次任务的钱、以及价格变了以后按什么顺序重新核一遍,避免拿旧价做预算。所有具体数值一律以站内页面当时显示的为准,你看到这篇文章时它可能又变了。

先搞清楚:为什么你查到的价格对不上

先把「对不上」的原因拆开。绝大多数情况不是有人写错,而是三个口径没对齐:计价单位是每百万 token 还是每千 token、币种是哪个、以及缓存读写算不算在内。三处页面各自默认不同,直接抄进同一张表就会出错。

  • 只看了输入价没算输出价:很多任务输出占比不低,只按输入估会明显偏低
  • 缓存读写另计:命中缓存的输入和未命中的输入单价可能不同,页面上有时分列两行
  • 折扣与赠送额度没扣:这类额度通常有抵扣顺序,不写进文档后面就对不上账
  • 计价单位不一致:每百万和每千混着看,差好几个数量级
  • 时效性差异:聚合页和导航页的缓存更新有延迟,不是实时同步

判断标准很简单:如果你没法用一句话说清「这个数字是每多少 token、什么币种、含不含缓存」,那它就不能拿来横向比较。先把口径对齐,再谈谁便宜。

当期价格去哪看:三处入口和各自用途

官方口径适合做基准,聚合比价页适合横向看多家,站内的价格变动追踪页用来判断「现在这版价格是不是最近的」。三者用途不同,不要拿其中一处去否定另一处。需要具体数字时,到 /price-watch 核对当时的数字。

入口适合用来做什么注意点
官方价格与规格页确定基准价、计价单位与缓存计费方式更新最权威,但只覆盖自家模型
聚合比价页横向看多家,快速筛掉明显不合适的口径要自己对齐,别直接抄数字
站内价格变动追踪页判断当前价格是否为最近一次调整后的版本看变动记录,别用搜索结果里的旧截图
站内模型库页确认系列里有哪些在售型号、上下文长度、是否支持缓存这一步决定后面怎么算成本
  1. 先锁基准打开官方价格与规格页,抄下计价单位、币种、输入/输出/缓存各行的写法,写成一句话备注。
  2. 再横向比到聚合比价页看同口径的其它家,只比能对齐的那几行,对不齐的直接标「不可比」。
  3. 最后校时效到 /price-watch 看这档价格最近有没有调整记录,有调整就以变动后的口径为准。

顺序反了会很费时间:先去比价页挑便宜,再回头发现口径对不上,前面挑的全白做。先锁基准,再横向比,最后校时效。

100万token到底多少钱:把单价换成你的任务

「100 万 token 多少钱」这个问题本身没有唯一答案,因为输入和输出单价通常不同,缓存命中与否也不同。正确的换算顺序是:先估单次任务的输入 token 与输出 token,再分别乘各自单价,最后相加。别拿一个混合单价乘总量。

  • 输入输出差价通常明显:长文档总结这类输入远大于输出的任务,和代码补全这类输出偏多的任务,结论会相反
  • 缓存项要单独拎出来:命中缓存的输入和未命中部分不是同一个价,估算时按你的实际命中率大致分一下
  • 重试与失败调用也算钱:网络失败、超时重发都会产生 token,长期看这部分比例不低
  • 批量与实时不同:离线批处理可以把请求攒起来,实时接口没有这个空间
  • 换算后落到「每次调用多少钱」,比落到「每百万多少钱」更容易做预算

手上没有现成数字时,用站内 token 单价换算与模型成本计算器页把参数填进去,比手算稳。填的时候注意它是按每百万还是每千计,单位错了结果会差好几个数量级。具体数值到 /tools/speed-test 一类的工具区看当时的页面。

一个通用估算模板

项怎么填为什么要它
单次输入 token取你真实请求的中位数,不用平均值平均值容易被个别超长请求拉高
单次输出 token同上,按任务类型分开估输出通常单价更高,不能省这一步
缓存命中比例粗估即可,比如大部分命中或基本不命中决定输入那部分按哪档价算
每日调用量按峰值日估,不用均值日预算要扛得住最忙的那天
单次成本输入部分加输出部分有了它才能和别的档位比

推理型模型的钱花在哪:和普通对话模型的差别

推理型模型的输出里往往包含较长的思考过程,输出 token 会明显多,按输出价算的那部分占比就升高了。对同一个问题,普通对话模型可能几句话就答完,推理型会先展开一大段再给结论。

什么情况下不适用:如果你的任务本身输出很短、只是偶尔用一次,推理型和普通档位的总花费差距可能被调用量摊平,这时为省这点钱去改架构不划算。判断动作是:拿同一批真实请求各跑一遍,只比「总 token 数乘对应单价」,不要比单次响应时间,那是另一个维度的事。

输出占比
推理型通常比普通对话模型高,成本结构因此偏向输出价
适用场景
复杂推理、多步规划、需要中间步骤的任务,省下的返工可能抵掉差价
不适用场景
输出本来就短、调用频率低、答案格式固定的任务
验证方式
同一批真实请求各跑一遍,只比总 token 乘单价

系列里选哪档:按任务而不是按单价排序

不要按单价从低到高排一遍就定。先列任务清单,再用「单位任务成本」排序。同一个任务在系列里各档模型上各跑一小批,记录总 token 和对应单价,算出每次调用成本,再决定。

  • 批量清洗、格式转换:输出短、规则明确,优先低档位,注意别为省一点钱牺牲成功率
  • 长文总结:输入极大、输出中等,重点看输入价和缓存策略
  • 代码生成:输出偏多,重点看输出价,同时把重试次数记上
  • 多轮对话:单轮便宜但轮次多,要按一次会话的总 token 算,不是按单轮
  • 复杂推理:低价档可能反复重试,重试本身也计费,把重试算进成本才准

注意事项:低价档在复杂推理上失败率高,重试两三次就把省下的钱吃回去了。所以对比时要用「有效回答的每次成本」,而不是「成功调用的每次成本」。型号在售情况到站内模型库页确认,别用已经下架的档位做基准。

价格调整后,按这个顺序重核一遍

价格变了不用慌,按固定顺序走一遍,通常十几分钟能得出要不要动的结论。顺序错了会做很多无用功。

  1. 确认变动范围到 /price-watch 看变的是哪一档、是输入还是输出、有没有涉及缓存项。只变输出价,和输入输出都变,影响完全不同。
  2. 确认型号状态回模型库页确认这个型号是否仍在售、上下文和缓存支持有没有变化,避免基于已调整的规格算价。
  3. 替换单价重算把成本计算器里的旧单价换成新单价,用上个月的真实用量重跑一遍,得出新旧差额。
  4. 只对差额大的任务做评估差额占总预算比例小的任务不动;比例大的再考虑换档或改调用方式,小额度任务不值得为省一点钱改代码。

落地清单:接之前和每月各做一次

把下面两段各存一份,接入前跑一遍,之后每月跑一遍。清单不长,但能省掉大量事后追账的时间。具体数字一律以站内页面当时显示的为准。

接入前

  • 确认计价单位、币种、输入输出是否分开计价
  • 确认缓存是否计费、按什么比例分档
  • 确认是否有赠送额度,以及抵扣顺序
  • 把上面几条写进项目文档,别只留在一个人的聊天记录里
  • 把预算告警设上,把跑飞限制在一晚以内

每月一次

  • 在用量日志里记下每次调用的输入 token、输出 token、缓存命中情况,缺字段就没法复盘
  • 用真实用量反推花费,和账单对一遍
  • 差得多时先查口径,再怀疑平台
  • 对差额最大的那个任务,重新评估一次档位是否还合适

顺序上有个经验:先对齐口径,再看趋势,最后才看绝对值。口径没对齐时,绝对值比较没有意义,趋势也容易误读。有疑问时到 /guide 看有没有同类问题的排查记录。

拿到任何一个单价,先问三件事:每多少 token、什么币种、含不含缓存。答不上来,这个数字就先别用。
下一步把你要接的那一档在价格变动追踪页和模型库页各核一遍,再用手上的真实请求跑一小批,算出每次调用的实际成本,比看任何标价都准。

常见问题

deepseek-r1的token价格为什么每次查到的都不一样?

多半不是价格乱,而是口径不同:有的页面只列输入价,有的把输出价单列,还有的含缓存读写项,币种和计价单位也可能不一样。比价前先把这几项对齐,再去站内官方价格页和价格变动追踪页对一遍当期数字,别直接用搜索结果的截图。

100万token大概能用多久?

取决于任务类型,没法给统一答案:长文档总结一次可能吃掉几万token,短对话一次只几百。靠谱的做法是拿你自己的历史请求统计平均单次token,再用一百万去除,得到大概次数;站内用量页和成本计算器可以帮你把这步做快。

输入价和输出价为什么要分开算?

因为两者单价通常不同,而且不同任务的输入输出比例差得很远。长文总结输入占大头,代码生成输出占大头,只按一个平均单价乘总量,算出来的预算会偏。按输入、输出分别乘对应单价再相加,才接近真实账单。

用了缓存是不是就一定便宜?

不一定。缓存能不能省钱取决于命中率和你重复发送的上下文长度;命中率低的时候,缓存写入部分反而会带来额外项。判断方法是对比开缓存和不开缓存两批同任务请求的总花费,而不是假设开了就省。

价格调整了,我需要马上换模型吗?

先别换。按顺序做:确认变的是哪一档哪一项,用上月真实用量重算差额,只有差额占成本比例明显时才值得评估迁移,迁移还要算上改代码和回归测试的工夫。小额任务通常不值得动。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。