李涛自留地
回到顶部
首页 > AI > DeepSeek-Harness使用OpenCode Go订阅及解决接入后400错误

DeepSeek-Harness使用OpenCode Go订阅及解决接入后400错误

文章目录

之前为了创作一批WordPress的主题,我尝试使用OpenCode来帮助我完成了主题开发工作,当时使用了Deepseek-v4-Flash模型,大概是7月份,具体时间忘记了,那个时候DeepSeek-V4-Flash在OpenCode里还是免费的,使用了一段时间感觉效率还不错,重点是免费。在opencode里使用DeepSeek-V4-Flash,以及在hermes里使用LongCat、DeepSeek-V4-Flash以及一些其他的大模型API之后,我觉得还是opencode里使用DeepSeek-V4-Flash效率更高。后来OpenCode里的DeepSeek-V4-Flash开始收费之后,也果断订阅了GO会员使用。

想让DeepSeek-Harness帮我安装Hermes -Windows桌面客户端

使用OpenCode完成了几个WordPress主题开发工作之后,还有大量的使用额度处于空闲状态,后来直接将OpenCode Go订阅接入了Hermes客户端用来网站更新自动化工作流,但是目前使用的ThinkPad的笔记本一直还没有安装Hermes桌面客户端,今天安装了DeepSeek-Harness后,想让DeepSeek-Harness帮我安装一下Hermes -Windows桌面客户端,因为我在主力台式机上使用起来非常顺手,但是目前在ThinkPad笔记本上还是直接使用的Windows wls的Cli命令行,虽然使用Cli也习惯了,就使用体验上来说还是没有在Hermes -Windows桌面客户端体验更好。

而在安装好了DeepSeek-Harness后,我也只是登陆了DeepSeek账号,想到使用DeepSeek的API额度将消耗账户里的钱,我果断的接入了OpenCode Go会员订阅。

DeepSeek-Harness接入OpenCode Go会员订阅

原本以为DeepSeek-Harness接入OpenCode Go会员订阅,要自己填写Base Url等像在Hermes Cli里那样的操作,但是点开DeepSeek-Harness客户端左下角的DeepSeek账号头像里的设置选项后,在模型里就直接有OpenCode Go的选项,直接填写OpenCode Go订阅的Api就可以使用了。

DeepSeek-Harness使用OpenCode Go订阅及解决接入后400错误

原本以为简单的填写上OpenCode Go订阅的Api就可以正常使用,但是实际上却出现了报错情况。

DeepSeek-Harness接入OpenCode Go报400错误

当我在DeepSeek-Harness接入OpenCode Go后,就迫不及待的点开了新会话窗口,显示却狠狠的给了我一巴掌。发送请求之后,DeepSeek-Harness报出了以下错误:

400: {"type":"MissingSessionID","message":"Request is missing x-opencode-session and cannot be routed efficiently. Please see https://opencode.ai/docs/go/#where-can-i-use-it"}

经过询问DeepSeek网页版得知:

从 2026 年 9 月 5 日起,OpenCode Go 要求每个请求都必须携带 x-opencode-session 请求头,但当前版本的 DeepSeek Harness(DSH)还没有原生支持发送它。

你可以通过安装社区插件来临时解决这个问题。下面是几种方案,我会重点推荐最稳妥的一种。

推荐方案:安装专用 DSH 插件

目前有几个社区维护的插件,功能相似,你可以任选一个:

  • dsh-opencode-session-header:一个零依赖的插件,通过监听 DSH 的内部事件来获取真实的会话 ID,并精准地只对发往 opencode.ai 的请求注入请求头。
  • dsh-opencode-session:另一个功能类似的插件,同样能保证每个会话使用稳定的 ID。
  • dsh-opencode-go:一个功能更全面的适配插件,除了修复请求头,还支持模型目录读取和用量显示等。

安装dsh-opencode-session-header插件解决问题

按照处理建议,我直接在DeepSeek-Harness的设置下的内置插件里搜索dsh-opencode-session-header插件,进行安装之后,再次打开一个新的会话,发送请求之后就顺利的可以与OpenCode Go订阅里选择的模型进行对话了。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。