Claude Code更新到最新版后无法使用DS系列模型 与A社调整扩展思考模式有关
2026-5-28 01:0:45 Author: www.landian.news(查看原文) 阅读量:11 收藏

#人工智能 Claude Code v2.1.152 版使用 DS 系列模型会报 API 400 错误,问题原因是 A 社调整思考块的处理逻辑,若 API 提供方在回传时丢弃思考块内容就会报错。按照 A 社最新要求,在启用思考模式后的后续对话中应该将思考块原样回传,所以无论是过滤还是丢弃思考块都会引发错误,目前最简单的解决办法就是降级到 v2.1.150 版。查看详情:https://ourl.co/113118

Claude Code 日前发布 v2.1.152 版,部分用户升级到最新版后发现配置的深度求索 DS 系列模型会报错,无论使用官方 API 还是通过中转站配置的 API 都可能会报错,因此如果用户使用 Claude Code 并且使用 DS 系列模型则应该暂缓升级,已经升级的用户需要降级到 v2.1.150 版,降级后可以正常使用不会再抛出错误。

Claude Code更新到最新版后无法使用DS系列模型 与A社调整扩展思考模式有关

哪些情况下会报错:

  • 软件版本:Claude Code v2.1.152 或后续版本
  • 错误代码:API Error: 400 The content [].thinking in the thinking mode must be passed back to the API.
  • 后端模型:使用 DeepSeek-V4-Flash 或 DeepSeek-V4-Pro 模型
  • 报错场景:在开启 Thinking / Reasoning 模式 + 多轮对话 + 工具调用等场景下

错误根源与 A 社调整扩展思考模式有关:

在 Claude Code v2.1.152 版中,A 社针对自家模型进行优化并强化思考块的处理逻辑,变更后的处理逻辑在 A 社自家模型下是没有任何问题的,而 DS 等模型对 thinking /reasoning_content 字段的返回格式和回传要求与 A 社原生模型不完全兼容,新版本在对话历史管理上更加严格因此导致 DS 等模型在回传 thinking 内容时被 API 拒绝 (报 400 错误)。

按照 A 社要求,在启用思考模式后在后续对话中必须将之前模型返回的思考块内容原样传回,因此如果将思考块内容丢弃只保留文本的话就会出错,这种情况在 API 中转站中可能更常见,部分中转站会在转发请求时只保留文本部分直接丢弃或过滤思考块,因此很容易因为兼容性而报错。

目前的临时解决方案:

对用户而言最简单的解决方案就是降级到 Claude Code v2.1.150 版,如果用户不需要使用思考模式的话也可以在新版本中直接禁用思考模式,禁用后同样可以恢复正常使用而不报错,不过对开发者而言思考模式还是非常重要的,所以降级到旧版本属于首选解决方案。

后续 DS 调用报错需要上游解决,例如深度求索更新 API 提供最佳兼容性,API 中转站调整策略正常回传思考块内容而不是丢弃或过滤,这些平台更新可能还需要时间,建议用户联系自己使用的 API 中转站提供方反馈错误。


文章来源: https://www.landian.news/archives/113118.html
如有侵权请联系:admin#unsafe.sh