DeepSeek 官方公告:deepseek-chat和 deepseek-reasoner两个旧模型名,将在北京时间 2026 年 7 月 24 日 23:59弃用。
现在离截止时间不多了。代码、环境变量、网关配置里只要还留着这两个名字,时间一到,调用就可能出问题。别等线上报错了,再在一堆配置里翻模型名。
DeepSeek 现在要求 API 调用改用 deepseek-v4-flash或 deepseek-v4-pro。官方 API 的 base_url不变,真正要处理的是 model参数,以及原来被旧模型名顺手带上的思考模式。

现在就做这四件事
1、全局搜索旧模型名
在代码仓库、.env、部署变量、工作流、网关后台里,搜索:
deepseek-chat
deepseek-reasoner
别只查业务代码。很多项目真正生效的模型名,藏在环境变量或平台配置里。搜完以后,确认线上实际读取的是哪一处。
2、把旧名字换成明确的 V4 模型
如果你想尽量延续旧别名的兼容行为,可以先用 deepseek-v4-flash。
官方说明里,旧的 deepseek-chat此前对应 V4-Flash 的非思考模式;deepseek-reasoner对应 V4-Flash 的思考模式。不要直接把两个旧名字都替换成同一个字符串,然后以为行为会自动一样。

3、原来用 deepseek-reasoner的,检查思考模式
V4 把“选模型”和“是否思考”拆开了。以前写 deepseek-reasoner,默认就是推理链路;现在需要在调用里明确配置 thinking。
如果你原来调的是普通聊天,也别忽略这一点。V4 的思考模式默认开启,想保持旧 deepseek-chat的非思考行为,要明确关闭。使用 OpenAI SDK 时,官方要求把 thinking放进 extra_body。
思考模式下,temperature、top_p、presence_penalty、frequency_penalty即使还留在配置里,也不会生效。顺手把这些旧参数检查一遍,别让它们继续躺在配置里制造错觉。
4、跑一次真实请求,别只看能不能连上
改完后,至少用一条线上会跑的真实任务验一遍:模型能正常返回、结果符合预期、日志里没有旧模型名。
如果你的 Agent 或工作流会调用工具,必须把整条链路跑到最终回答。官方特别提醒:思考模式发生工具调用后,后续请求必须完整回传 reasoning_content,否则 API 会返回 400。只测第一步能调工具,不算迁完。
最简处理清单
只用普通对话:把旧模型名替换为明确的 V4 模型,并确认是否要关闭思考模式。
原来使用 reasoner:明确选择 V4 模型,开启思考模式,再验证一条真实推理任务。
用了工具调用或 Agent:除了模型和思考模式,还要验证 reasoning_content的续传。
用了第三方网关、聚合平台或低代码工作流:同时检查对方的模型列表和迁移说明。DeepSeek 官方文档不能自动保证第三方平台已经完成适配。
这事不复杂,但最怕拖。模型名这种配置,平时没人碰;一旦过了截止时间,它就会在最不该掉链子的地方掉链子。
如果你在用这个,今天把它搜出来、改掉、跑通。
谢谢你读我的文章。
如果觉得不错,随手点个赞、在看、转发三连吧🙂
如果想第一时间收到推送,也可以给我个星标⭐~谢谢你看我的文章。
开源知识库(**交流群,开源集合都看这**):
https://tffyvtlai4.feishu.cn/wiki/OhQ8wqntFihcI1kWVDlcNdpznFf