# DeepSeek API 峰谷价格：几点调用更省、账单怎么算

> DeepSeek API 高峰是北京时间工作日 9–12 点、14–18 点，其余时段含周末和节假日半价；9 月 10 日 Flash 降价后，能等的批任务最该挪到空闲时段。

- URL: https://blog.laozhang.ai/zh/posts/deepseek-v4
- Published: 2026-04-24
- Updated: 2026-09-26
- Author: LaoZhang AI Team (https://blog.laozhang.ai/zh/about)
- Topic: API 价格与套餐
- Tags: DeepSeek API, DeepSeek V4.1 Flash, DeepSeek V4 Pro, API 定价, 成本优化

---
截至 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 保留调价的权利，做预算前再看一次[官方中文价格页](https://api-docs.deepseek.com/zh-cn/quick_start/pricing)。

## 现行价格：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 元 |

按美元计费看[英文价格页](https://api-docs.deepseek.com/quick_start/pricing)：`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 月的三次变化

现在的价格是三次调整叠出来的：

1. **北京时间 2026 年 8 月 17 日 0 时**，峰谷计价生效。这是 8 月 13 日 V4-Pro 正式版发布时一并公布的，空闲价定为高峰价的一半。
2. **8 月 23 日起**，周末不再区分峰谷，全天按空闲价。这个生效日期来自东方财富、证券时报等媒体报道，DeepSeek 更新日志里没有单独一条；规则本身已经写进现行价格页。
3. **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 都按空闲价。

![DeepSeek API 北京时间工作日峰谷时间轴：9:00–12:00 和 14:00–18:00 为高峰，对应 UTC 01:00–04:00 和 06:00–10:00，周末与法定节假日全天空闲](https://blog.laozhang.ai/posts/zh/deepseek-v4/img/peak-hours-timeline.webp)

有三处容易算错：

- **法定节假日**全天空闲，但具体哪几天放假，以国务院办公厅公布的当年放假安排为准。价格页没有说明调休上班的周六、周日怎么算。按字面，周末全天空闲；如果你的大批量任务排在调休日，第一次跑完后对照账单确认一次。
- **边界时刻**：价格页没有说明一个跨过 9:00、12:00 或 14:00 的长请求按哪个时刻计价。思考模式下的长输出可能要跑好几分钟，靠近边界的大批次前后留一点余量更稳。
- **服务器时区**：调度器放在海外时，不要用机器本地时间判断。比如美国西海岸夏令时（PDT）期间，高峰落在当地前一天 18:00–21:00 和 23:00–次日 3:00，周日晚上就已经是高峰。

统一换算到北京时间再判断最省事。下面是一个最小的 Python 判断函数，节假日集合需要按当年放假安排自己填：

```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 费用由三项相加：

```text
费用 = 缓存命中输入（百万 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 元 |

![同一批 600 万命中、200 万未命中输入和 100 万输出 tokens 的费用拆分：deepseek-flash 空闲 6.12 元、高峰 12.24 元，旧 deepseek-v4-flash 7.80 元和 15.60 元，deepseek-v4-pro 23.40 元和 46.80 元](https://blog.laozhang.ai/posts/zh/deepseek-v4/img/batch-cost.webp)

按美元价算，同一批 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 价格对比：国内外大模型谁最便宜、月费怎么算](https://blog.laozhang.ai/zh/posts/cheapest-llm-models)；和 Claude、OpenAI 按任务比较，见[Claude 与 OpenAI API 价格对比：按任务算谁更省](https://blog.laozhang.ai/zh/posts/claude-api-vs-openai-api-pricing)。

## 常见问题

### 代码里还写着 deepseek-v4-flash，要改吗？

要改。旧名现在仍能调用，请求由 V4.1-Flash 处理并按 `deepseek-flash` 的价格计费，所以短期内账单不会因为没改名而变贵。但官方说的是"暂时路由"，一旦取消，旧名的请求就可能失败，改成 `deepseek-flash` 更稳。

### 周六周日有高峰时段吗？

没有。按现行价格页，周末全天都是空闲时段；媒体报道的生效日期是 2026 年 8 月 23 日。中国法定节假日同样全天空闲。

### 云厂商或中转平台上的 DeepSeek 也按这套峰谷价吗？

不一定。第三方平台按自己的价目表收费，是否分峰谷、按什么时刻判定，都以该平台的价格页为准，不能直接套用 DeepSeek 官方规则。同一个模型在不同托管商、聚合平台之间的价差，见[最便宜的 LLM API 提供商：同一个模型去哪买更省](https://blog.laozhang.ai/zh/posts/cheapest-llm-api-provider)。

### DeepSeek API 有免费额度吗？

价格页没有公开的免费档，只写了账户里有赠送余额时会优先扣除。想先用免费额度试，可以看[免费 AI API 推荐：国内外平台怎么选，额度用完会怎样](https://blog.laozhang.ai/zh/posts/free-ai-api-tiers-compared)。

## 参考来源

本文引用的外部页面，按正文出现顺序排列。最后更新于 2026-09-26。

- [官方中文价格页](https://api-docs.deepseek.com/zh-cn/quick_start/pricing) (api-docs.deepseek.com)
- [英文价格页](https://api-docs.deepseek.com/quick_start/pricing) (api-docs.deepseek.com)
