The reasoning_content in the thinking mode must be passed back to the API.

相信不少使用Agent + DeepSeek的人都遇到了这个问题,

这个问题不仅出现在Claude Code中,也出现在Codex,Android Studio, DevEco,其他IntelliJ IDEA的IDE中。

原因

DeepSeek V4 的强制要求:当触发“工具调用 (Function Calling)”时,DeepSeek V4 会强制开启思考模式,并在返回的 JSON 数据包中带上一个专属字段 reasoning_content(用于存放思考过程)。它严格要求下一次发起请求时,历史消息上下文里必须原样带上这个字段。

而reasoning_content并非标准API,大多数Agent都没有这个字段。

解决办法

先试用codex-bridge来中转API请求:https://github.com/wujfeng712-ui/codex-bridge

再使用我修改后的proxy.mjs文件覆盖掉codex-bridge根目录的同名文件即可。

通过网盘分享的文件:proxy.mjs
链接: https://pan.baidu.com/s/1ctVhmhVulrsH1DHtjRFToQ?pwd=y58x 提取码: y58x

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐