DeepSeek API 峰谷价格:几点调用更省、账单怎么算
DeepSeek API 高峰是北京时间工作日 9–12 点、14–18 点,其余时段含周末和节假日半价;9 月 10 日 Flash 降价后,能等的批任务最该挪到空闲时段。
文章目录

截至 2026 年 9 月 26 日,DeepSeek 官方 API 按峰谷计价:北京时间周一至周五 9:00–12:00、14:00–18:00 是高峰时段,其余时间都是空闲时段,周末和中国法定节假日全天空闲,空闲价是高峰价的一半。
9 月 10 日 DeepSeek-V4.1-Flash 上线后,Flash 又降了一次价。现在的模型名是 deepseek-flash,空闲时段每百万 tokens 缓存命中 0.02 元、缓存未命中 1 元、输出 4 元;deepseek-v4-pro 的价格没有变。
挪到空闲时段最划算的,是能排队、有明确截止时间、失败可以重试的批任务。一批 800 万输入 tokens(75% 命中缓存)加 100 万输出 tokens 的 Flash 任务,高峰时段 12.24 元,空闲时段 6.12 元。用户正在等结果的请求,省下的这点钱通常抵不上延迟。
DeepSeek 保留调价的权利,做预算前再看一次官方中文价格页。
现行价格:deepseek-flash 与 deepseek-v4-pro
官方中文页按人民币、每百万 tokens 标价,输入分成"缓存命中"和"缓存未命中"两档。三类 token 单价差很多,不能合成一个平均价来算。
| 模型与时段 | 输入:缓存命中 | 输入:缓存未命中 | 输出 |
|---|---|---|---|
deepseek-flash 空闲 | 0.02 元 | 1 元 | 4 元 |
deepseek-flash 高峰 | 0.04 元 | 2 元 | 8 元 |
deepseek-v4-pro 空闲 | 0.15 元 | 4.5 元 | 13.5 元 |
deepseek-v4-pro 高峰 | 0.30 元 | 9.0 元 | 27.0 元 |
按美元计费看英文价格页:deepseek-flash 空闲时段缓存命中 $0.003、未命中 $0.15、输出 $0.60,deepseek-v4-pro 空闲时段对应 $0.022、$0.66、$1.98,高峰时段都是两倍。两张表不是按同一个汇率换算出来的,Flash 的人民币价约为美元价的 6.67 倍,Pro 约 6.82 倍,所以不要拿汇率自己互推。
几条会影响调用的细节:
deepseek-flash对应 DeepSeek-V4.1-Flash,deepseek-v4-pro对应 DeepSeek-V4-Pro-0813。两者都是 1M 上下文、最大输出 384K,都支持思考与非思考模式、JSON Output、Tool Calls、Responses API 和 Anthropic 格式接口。- 旧模型名
deepseek-v4-flash、deepseek-v4-flash-vision-exp还能调用,但对应的模型已经下线,请求由 V4.1-Flash 处理,按 Flash 价格计费。更新日志把这称为"暂时路由",代码和配置里的模型名最好现在就改成deepseek-flash。 - 图像理解只有 Flash 支持,V4-Pro 不支持。
- 价格页列出的并发限制是 Flash 2,500、Pro 500。
- 扣费时如果同时有赠送余额和充值余额,先扣赠送余额。
8 月到 9 月的三次变化
现在的价格是三次调整叠出来的:
- 北京时间 2026 年 8 月 17 日 0 时,峰谷计价生效。这是 8 月 13 日 V4-Pro 正式版发布时一并公布的,空闲价定为高峰价的一半。
- 8 月 23 日起,周末不再区分峰谷,全天按空闲价。这个生效日期来自东方财富、证券时报等媒体报道,DeepSeek 更新日志里没有单独一条;规则本身已经写进现行价格页。
- 9 月 10 日,V4.1-Flash 发布,旧的 V4 Flash 和 V4 Flash Vision Exp 下线,API 价格同步下调。V4 Pro 在 9 月 14 日之后继续提供,计费方式不变。
第三次调整只动了 Flash。和 9 月 10 日之前的旧 deepseek-v4-flash 比,空闲时段价格变化如下(高峰时段仍是两倍):
| 项目 | 旧 deepseek-v4-flash | 现 deepseek-flash | 变化 |
|---|---|---|---|
| 输入:缓存命中 | 0.05 元 | 0.02 元 | −60% |
| 输入:缓存未命中 | 1.50 元 | 1 元 | −33% |
| 输出 | 4.50 元 | 4 元 | −11% |
降得最多的是缓存命中,输出只降了一成左右。所以在 Flash 上,命中缓存的输入几乎可以忽略,账单主要由未命中的输入和输出决定;输出多、提示词重复少的任务,从这次降价里得到的好处最少。如果报表、预算脚本或网关配置里写死了旧单价,要一起改掉。
高峰时段怎么判断
官方英文页用 UTC 写同一规则:周一至周五 01:00–04:00 和 06:00–10:00,换成北京时间正好是 9:00–12:00 和 14:00–18:00。一个工作日里高峰一共 7 小时,中午 12:00–14:00 和 18:00 到次日 9:00 都按空闲价。

有三处容易算错:
- 法定节假日全天空闲,但具体哪几天放假,以国务院办公厅公布的当年放假安排为准。价格页没有说明调休上班的周六、周日怎么算。按字面,周末全天空闲;如果你的大批量任务排在调休日,第一次跑完后对照账单确认一次。
- 边界时刻:价格页没有说明一个跨过 9:00、12:00 或 14:00 的长请求按哪个时刻计价。思考模式下的长输出可能要跑好几分钟,靠近边界的大批次前后留一点余量更稳。
- 服务器时区:调度器放在海外时,不要用机器本地时间判断。比如美国西海岸夏令时(PDT)期间,高峰落在当地前一天 18:00–21:00 和 23:00–次日 3:00,周日晚上就已经是高峰。
统一换算到北京时间再判断最省事。下面是一个最小的 Python 判断函数,节假日集合需要按当年放假安排自己填:
from datetime import date, datetime
from zoneinfo import ZoneInfo
BEIJING = ZoneInfo("Asia/Shanghai")
CN_HOLIDAYS: set[date] = set() # 按当年放假安排填写
def is_deepseek_peak(ts: datetime) -> bool:
"""ts 必须带时区,例如 datetime.now(timezone.utc)。"""
bj = ts.astimezone(BEIJING)
if bj.weekday() >= 5 or bj.date() in CN_HOLIDAYS:
return False
return 9 <= bj.hour < 12 or 14 <= bj.hour < 18日志里至少记下请求发出时间(带时区)、实际模型名、缓存命中输入、未命中输入、输出 tokens 和重试次数。只看每天余额下降多少,分不出差额来自时段、缓存还是重试。
重算一批带缓存的任务
一批调用的 token 费用由三项相加:
费用 = 缓存命中输入(百万 tokens)× 命中单价
+ 缓存未命中输入(百万 tokens)× 未命中单价
+ 输出(百万 tokens)× 输出单价假设一天的批任务累计 800 万输入 tokens,其中 75% 命中缓存,也就是 600 万命中、200 万未命中,另有 100 万输出 tokens:
deepseek-flash空闲:6 × 0.02 + 2 × 1 + 1 × 4 = 6.12 元;高峰 12.24 元。deepseek-v4-pro空闲:6 × 0.15 + 2 × 4.5 + 1 × 13.5 = 23.40 元;高峰 46.80 元。
| 同一批任务 | 空闲时段 | 高峰时段 |
|---|---|---|
deepseek-flash 现价 | 6.12 元 | 12.24 元 |
旧 deepseek-v4-flash(9 月 10 日前) | 7.80 元 | 15.60 元 |
deepseek-v4-pro | 23.40 元 | 46.80 元 |

按美元价算,同一批 Flash 任务空闲 $0.918、高峰 $1.836,Pro 空闲 $3.432、高峰 $6.864。
这组数字说明了三件事:
- 挪时段正好省一半。这批 Flash 任务省 6.12 元,Pro 省 23.40 元。
- 缓存命中率在 Flash 上和挪时段一样重要。如果这 800 万输入一个都没命中,Flash 空闲时段就是 8 × 1 + 1 × 4 = 12 元,和 75% 命中时的高峰价 12.24 元差不多。提高命中率和挪到空闲时段可以叠加,但不能互相替代。
- 选模型的影响比选时段大。Pro 空闲时段的 23.40 元约是 Flash 的 3.8 倍,降价前约 3 倍;Flash 在高峰时段跑也比 Pro 在空闲时段跑便宜。
实际账单还要加上重试、失败调用和工具调用消耗的 tokens。算例只覆盖一次成功调用的 token 费用。
哪些任务值得等到空闲时段
工作日里,从任何一个高峰时刻等到下一个空闲窗口,最多 4 小时(14:00 进来的任务等到 18:00),上午最多 3 小时。所以判断很简单:任务的最晚完成时间减去预计运行时间,如果还够等到下一个空闲窗口,就延后;不够,就立即执行。
适合进空闲队列的,通常是离线分类、批量摘要、索引补全、夜间评测、非紧急的代码扫描和可重建的内容预处理。它们的输入已经落盘,任务有唯一 ID,重复执行不会重复产生业务结果,失败后能从队列恢复,只要在下一个业务节点前完成即可。
不值得为折扣等待的,是面向用户的实时回复、支付或风控决策、线上故障诊断、交互式编程助手、有严格时限的自动化,以及"现在不返回就没有价值"的请求。
值不值得为此改造队列,先看过去一周账单里高峰时段花了多少。移时能省下的上限就是这部分费用的一半;如果每天高峰只花十几元,排队系统的开发和维护成本可能更高。
改造队列前守住四条边界
第一,任务要幂等。同一任务被重复领取时,不能重复发邮件、重复写库或生成两份收费结果。用稳定的业务键去重,并把 DeepSeek 请求和业务提交分开记录。
第二,要有截止时间和优先级。周末全天空闲,不等于可以把一周的活都压到周末;队列太长,出错后恢复的风险也更大。临近截止时间的任务要退出等待,直接执行。
第三,价格窗口不代表容量。并发上限在高峰和空闲时段都一样,空闲时段也不保证更快。客户端仍需要退避、重试上限和失败任务的单独处理。
第四,先用小流量记账。至少记录一个完整工作周,分别看高峰和空闲任务的 token、成功率、延迟、重试和人工复核。完成一项合格任务的总成本确实下降了,再扩大延后的比例。
Flash、Pro 与时段一起选
比较稳的顺序是先按失败代价分模型,再按时限分窗口:能自动验收、失败代价低的任务先交给 Flash;Flash 没通过验收或本身就难的任务再升级到 Pro;其中能等的部分进空闲队列,实时部分立即执行。需要看图的任务只能用 Flash,因为 V4-Pro 不支持图像理解。
这样做,模型、缓存和时段分别解决质量、重复输入和费率三个问题。每次只改一个变量,日志里才看得出省下的钱来自哪里。
如果还在和其他厂商比价,把任务、提示词、输出上限、重试策略和验收标准统一后再比,参考AI API 价格对比:国内外大模型谁最便宜、月费怎么算;和 Claude、OpenAI 按任务比较,见Claude 与 OpenAI API 价格对比:按任务算谁更省。
常见问题
代码里还写着 deepseek-v4-flash,要改吗?
要改。旧名现在仍能调用,请求由 V4.1-Flash 处理并按 deepseek-flash 的价格计费,所以短期内账单不会因为没改名而变贵。但官方说的是"暂时路由",一旦取消,旧名的请求就可能失败,改成 deepseek-flash 更稳。
周六周日有高峰时段吗?
没有。按现行价格页,周末全天都是空闲时段;媒体报道的生效日期是 2026 年 8 月 23 日。中国法定节假日同样全天空闲。
云厂商或中转平台上的 DeepSeek 也按这套峰谷价吗?
不一定。第三方平台按自己的价目表收费,是否分峰谷、按什么时刻判定,都以该平台的价格页为准,不能直接套用 DeepSeek 官方规则。同一个模型在不同托管商、聚合平台之间的价差,见最便宜的 LLM API 提供商:同一个模型去哪买更省。
DeepSeek API 有免费额度吗?
价格页没有公开的免费档,只写了账户里有赠送余额时会优先扣除。想先用免费额度试,可以看免费 AI API 推荐:国内外平台怎么选,额度用完会怎样。
参考来源2
本文引用的外部页面,按正文出现顺序排列。最后更新于 2026年9月26日。
参考来源2
本文引用的外部页面,按正文出现顺序排列。最后更新于 2026年9月26日。





