关于 DeepSeek V4 系列在 OpenCode 中报错400的解决方案

2026-04-29 09:075阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

[!Tips]
OpenCode v1.14.24 中修复了 DeepSeek 官方400 的问题,但仍未对第三方/自增加渠道进行修复

今天喜迎 DeepSeek-V4 系列发布,但是在接入 OpenCode 工作流的时候遇到了一些问题,提示 400,如:

The `content[].thinking` in the thinking mode must be passed back to the API.

messages.X.content.0.type: Expected 'thinking' or 'redacted_thinking', but found 'tool_use'

与群友讨论交流了后,开发了一个插件来解决这个问题。
https://www.npmjs.com/package/opencode-deepseek-thinking-fix
相关代码仓库:GitHub - LynnGuo666/opencode-deepseek-thinking-fix · GitHub

太长不看

"plugin": ["opencode-deepseek-thinking-fix"] 网友解答:


--【壹】--:

谢谢佬的思路! 明天看看能不能 Vibe 出来一个给 Codex 用的


--【贰】--:

喔喔对的 新版本修复这个问题了 但是没有完全的修复((


--【叁】--:

佬能分享一下deepseek的配置吗?我这边使用一直不成功 查了下日志,应该是版本兼容问题吧。service=plugin path=opencode-deepseek-thinking-fix error=Cannot call a class constructor ThinkingCache without |new| failed to load plugin


--【肆】--:

Anthropic 暂时还没修复 主要是我自己用的openai 兼容 等下我弄一下吧


--【伍】--:

有cc的版本吗
在cowork里面已经完全用不了


--【陆】--:

今天继续用这个插件了哈,官方的用中转还是报错,加上这个插件解决了。不过不能用anthropic协议。


--【柒】--:

大佬牛逼,效果非常好,各种切换都没遇到问题了。


--【捌】--:

我更新了一下插件 现在是0.2.3,理论上应该解决了这个问题 看看现在呢


--【玖】--:

谢谢佬更新。这两天,我更新到1.14.24版本,对于内置的deepseek和opencode go的好像不用插件也没这个问题了。但是不能用anthropic端口。


--【拾】--:

佬,修复好了 Anthropic 接口的问题,如果有需要的话可以试试了


--【拾壹】--:

啊 我就是全部默认 用的是 openai 兼容格式


--【拾贰】--:

我感觉他这个最好是在服务器侧做处理,所以我打算 vibe 一个服务端的版本 然后接到 newapi 里面去用比较好

问题描述:

[!Tips]
OpenCode v1.14.24 中修复了 DeepSeek 官方400 的问题,但仍未对第三方/自增加渠道进行修复

今天喜迎 DeepSeek-V4 系列发布,但是在接入 OpenCode 工作流的时候遇到了一些问题,提示 400,如:

The `content[].thinking` in the thinking mode must be passed back to the API.

messages.X.content.0.type: Expected 'thinking' or 'redacted_thinking', but found 'tool_use'

与群友讨论交流了后,开发了一个插件来解决这个问题。
https://www.npmjs.com/package/opencode-deepseek-thinking-fix
相关代码仓库:GitHub - LynnGuo666/opencode-deepseek-thinking-fix · GitHub

太长不看

"plugin": ["opencode-deepseek-thinking-fix"] 网友解答:


--【壹】--:

谢谢佬的思路! 明天看看能不能 Vibe 出来一个给 Codex 用的


--【贰】--:

喔喔对的 新版本修复这个问题了 但是没有完全的修复((


--【叁】--:

佬能分享一下deepseek的配置吗?我这边使用一直不成功 查了下日志,应该是版本兼容问题吧。service=plugin path=opencode-deepseek-thinking-fix error=Cannot call a class constructor ThinkingCache without |new| failed to load plugin


--【肆】--:

Anthropic 暂时还没修复 主要是我自己用的openai 兼容 等下我弄一下吧


--【伍】--:

有cc的版本吗
在cowork里面已经完全用不了


--【陆】--:

今天继续用这个插件了哈,官方的用中转还是报错,加上这个插件解决了。不过不能用anthropic协议。


--【柒】--:

大佬牛逼,效果非常好,各种切换都没遇到问题了。


--【捌】--:

我更新了一下插件 现在是0.2.3,理论上应该解决了这个问题 看看现在呢


--【玖】--:

谢谢佬更新。这两天,我更新到1.14.24版本,对于内置的deepseek和opencode go的好像不用插件也没这个问题了。但是不能用anthropic端口。


--【拾】--:

佬,修复好了 Anthropic 接口的问题,如果有需要的话可以试试了


--【拾壹】--:

啊 我就是全部默认 用的是 openai 兼容格式


--【拾贰】--:

我感觉他这个最好是在服务器侧做处理,所以我打算 vibe 一个服务端的版本 然后接到 newapi 里面去用比较好