先说结论:DeepSeek V4.1 Flash 在 2026 年 10 月 17 日升级到了 DeepSeek-V4.1-Flash-1017。API 的模型名还是 deepseek-flash,调用方式和价格都没变,已经接好的不用改配置。要注意的是:在 Claude Code、Codex 等工具里用 DeepSeek API 时触发的联网搜索(Search/Fetch),从北京时间 2026 年 11 月 1 日 00:00 起开始按次收费。
我们用 DeepSeek 官方 API 在 Claude Code 里实测了一个修 bug 的小任务,7.5 秒完成,测试通过。
本文内容核对于 2026 年 10 月 18 日,依据 DeepSeek 官方 更新日志、模型与价格、接入 Claude Code、接入 Codex 和 网页搜索与抓取 几页文档。
1017 改了什么
官方更新日志(2026-10-17)的说法:
- DeepSeek V4.1 Flash 升级到 DeepSeek-V4.1-Flash-1017,网页端和 App 也同步更新
- API 调用方式和价格不变,继续用
deepseek-flash就能用到新版本 - 缩短了任务运行时间和输出长度
- 同一天还开放了 DeepSeek 自研的 Search / Fetch API
官方公布的部分基准分数,和 9 月 10 日发布的上一版对比:
| 基准 | 上一版 V4.1 Flash | 1017 |
|---|---|---|
| Terminal-Bench 4.0 | 31.2 | 42.3 |
| DeepSWE v1.1 | 74.2 | 77.0 |
| ProgramBench | 20.3 | 29.1 |
| NL2Repo-Bench | 65.4 | 68.2 |
| Agents' Last Exam | 31.8 | 35.4 |
| Chartography(带工具) | 78.9 | 83.0 |
| BabyVision(带工具) | 89.6 | 92.5 |
| ZeroBench-main(带工具) | 49.0 | 51.0 |
官方注明:Terminal-Bench 4.0 用的是 Claude Code 框架测试,DeepSWE 用的是 Mini-SWE-V2 框架,ZeroBench-main 是 Pass@5。所以 Terminal-Bench 这个分数和在 Claude Code 里写代码的场景最接近。
模型名对照
| API 模型名 | 现在对应 |
|---|---|
| deepseek-flash | DeepSeek-V4.1-Flash-1017(推荐用这个) |
| deepseek-v4-flash、deepseek-v4-flash-vision-exp | 旧模型已下线,请求由 DeepSeek-V4.1-Flash-1017 处理,按 Flash 价格计费 |
| deepseek-v4-pro | DeepSeek-V4-Pro-0813,是另一个模型 |
deepseek-flash 支持 1M 上下文、最长 384K 输出,支持工具调用、图像理解、Responses API 和 Anthropic API。
官方计费规则
官方按“百万 tokens”计费,分缓存命中输入、缓存未命中输入、输出三项,单位是人民币:
| deepseek-flash | 空闲时段 | 高峰时段 |
|---|---|---|
| 输入(缓存命中) | 0.02 元 | 0.04 元 |
| 输入(缓存未命中) | 1 元 | 2 元 |
| 输出 | 4 元 | 8 元 |
- 高峰时段:北京时间周一至周五(不含法定节假日)9:00–12:00、14:00–18:00
- 空闲时段:其余时间,包括周末和法定节假日全天,价格是高峰的一半
- 同时有充值余额和赠送余额时,优先扣赠送余额
- 缓存默认开启,不需要像 Claude 那样设置
cache_control;以返回里的prompt_cache_hit_tokens、prompt_cache_miss_tokens为准,详见 官方缓存文档
在 Claude Code 里接 DeepSeek
官方给的 Anthropic 格式地址是 https://api.deepseek.com/anthropic。官方文档里用的是 export,我们建议写进 ~/.claude/settings.json 的 env,每次打开终端都生效:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "sk-你的DeepSeekKey",
"ANTHROPIC_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-flash[1m]",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-flash",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-flash",
"CLAUDE_CODE_EFFORT_LEVEL": "max",
"CLAUDE_CODE_AUTO_COMPACT_WINDOW": "786432"
}
}
这几项变量和取值都来自官方文档,Key 在 DeepSeek 开放平台创建。保存后进入项目目录运行 claude 就行。
官方说明了模型名映射:Claude Code 传过去的模型名里,claude-opus开头的会映射到deepseek-v4-pro(按 V4 Pro 价格计费),claude-haiku、claude-sonnet开头的映射到deepseek-flash。所以上面把几个默认模型都显式写成deepseek-flash,避免某些请求走到 Pro。
更多第三方 API 的配置方式见《Claude Code 如何接入第三方 API》。
在 Codex 里接 DeepSeek
官方文档说,Codex 通过 Responses API 和模型通信,DeepSeek API 原生支持这个格式,所以 wire_api 填 responses。
官方提供两种方式:
方式一:官方一键脚本(运行前确保 Codex 至少启动过一次):
bash <(curl -fsSL https://cdn.deepseek.com/api-docs/codex-deepseek-setup.sh)
脚本会先备份原来的 ~/.codex/config.toml,再写入模型目录 ~/.codex/models.json 和 DeepSeek 的配置。菜单第 1 项用 deepseek-flash,第 9 项恢复默认配置。
方式二:手动配置。先按 官方文档 创建 ~/.codex/models.json(内容较长,直接从文档复制),再在 ~/.codex/config.toml 里写:
model = "deepseek-flash"
model_provider = "deepseek"
preferred_auth_method = "apikey"
forced_login_method = "api"
model_reasoning_effort = "high"
web_search = "disabled"
show_raw_agent_reasoning = true
model_catalog_json = "~/.codex/models.json"
[model_providers.deepseek]
name = "deepseek"
base_url = "https://api.deepseek.com/"
wire_api = "responses"
experimental_bearer_token = "sk-你的DeepSeekKey"
Key 直接写在 experimental_bearer_token 里,不需要 env_key。启动 Codex 后,启动信息里显示 model: deepseek-flash 就说明生效了。
切换到 DeepSeek 后,之前用 ChatGPT 订阅产生的历史会话会暂时看不到。官方说明它们没有被删除,只是按登录方式分组显示,恢复原配置就能看到。
各字段的通用含义见《Codex config.toml 配置指南》;在 Codex 桌面端用自定义模型见《Codex App 自定义模型配置》。
Search/Fetch 11 月 1 日起收费,会影响你吗
收什么、怎么收
官方价格页写明:
- Search 和 Fetch 各自每 1,000 次成功请求 5 元,按次数计费,不按 token 或返回条数
- 只有返回 HTTP 200 且有结果的请求才计费,失败、搜不到结果、超时都不计费
- 在 DeepSeek Harness、Claude Code、Codex 里用 DeepSeek API 时,已经会通过服务端工具调用用到 Search/Fetch。这部分现在不收费,从北京时间 2026 年 11 月 1 日 00:00 起按次收费
Claude Code 里还有一笔容易漏掉的费用:官方说明,调用 Web Search 后,模型还要额外发请求总结搜到的内容,这部分按正常的模型 token 计费。
什么时候会触发
- Claude Code:官方说明,模型判断你的问题需要搜索时,会调用 Web Search 工具,通过 DeepSeek 的 API 搜索。比如问“帮我搜一下最好的 Rust 教程”就会触发
- Codex:官方文档说,Codex 内置的联网搜索只在用
deepseek-v4-pro时可用。官方给deepseek-flash的配置里写的是web_search = "disabled",一键脚本默认也是禁用的
怎么看出来有没有触发
在 Claude Code 里,触发搜索时会显示 WebSearch 工具调用。我们实测时问了一个需要查资料的问题,Claude Code 调用了一次 WebSearch,接着用 WebFetch 打开了几个网页。纯写代码、改 bug 的任务里没有出现搜索调用。
能不能关掉
- Codex:保持
web_search = "disabled"即可,用deepseek-flash时官方配置本来就是关的 - Claude Code:DeepSeek 文档没有写关闭方法。Claude Code 自带的权限设置可以禁止它调用 WebSearch 和 WebFetch 工具,写进
~/.claude/settings.json:
{
"permissions": {
"deny": ["WebSearch", "WebFetch"]
}
}
如果 settings.json 里已经有env,把permissions加在同一个对象里,不要另起一个文件。
常见问题
1017 接 Claude Code 效果怎么样?
我们用 DeepSeek 官方 API 按上面的配置实测:让 Claude Code 修一个闰年判断函数(没处理整百年),它读了文件、改了代码、运行测试,7.5 秒完成,测试全部通过,改法是标准的“能被 4 整除且不能被 100 整除,或能被 400 整除”。
另外问了一个需要上网查的问题(DeepSeek 更新日志 10 月 17 日写了什么),17 秒给出正确答案并附上官方链接,过程中调用了 WebSearch。
官方公布的 Terminal-Bench 4.0(Claude Code 框架)分数从上一版的 31.2 提升到了 42.3。
已经接了 deepseek-flash,要改配置吗?
不用。官方说明调用方式和价格不变,继续用 deepseek-flash 就是 1017。还在用 deepseek-v4-flash 的,请求也会由 1017 处理,但建议改成正式名称 deepseek-flash。
11 月 1 日以后用 Claude Code 写代码会多花钱吗?
只有触发了搜索才会多出 Search/Fetch 的费用,按成功请求次数算。不想要可以用上面的 permissions 设置禁止 WebSearch 和 WebFetch。
Codex 里用 deepseek-flash 能联网搜索吗?
按官方文档,不能。Codex 内置联网搜索只支持 deepseek-v4-pro,需要切到 Pro 并把 web_search 设为 "live",搜索请求按 Search 接口规则计费。
Claude Code 里配了 opus 模型会怎样?
官方会把 claude-opus 开头的模型名映射到 deepseek-v4-pro,按 V4 Pro 价格计费。想只用 Flash,就把默认模型都写成 deepseek-flash。不同模型怎么选,可以参考《Claude Code 用哪个模型最好》。



