宝塔用户_ruekop 发表于 2026-10-18 14:17:53

【已记录】Opencode错误

问题二:接入 OpenCode(opencode.ai)接口,测试连接成功,发送消息报 MissingSessionID
问题现象:添加 opencode.ai 的接口后,"测试连接"显示成功,但实际发送任意消息立即报错:{"msg": "API返回错误: Error code: 400 - {'type': 'error', 'error': {'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'}}"}
原因分析:opencode.ai 的网关要求每个对话请求在 HTTP 头中携带 x-opencode-session(会话路由标识)。"测试连接"走的接口不校验该请求头所以能通过;发送消息时面板未携带该头,被网关拒绝。
建议修复方向:

[*]自定义模型/接口配置中支持用户自定义 HTTP 请求头(如手动填写 x-opencode-session);
[*]或面板侧针对该接口自动为每个对话生成并携带会话标识。
期望行为:OpenCode 接口可正常对话;自定义接口配置支持附加请求头。


桥哥 发表于 2026-10-19 09:42:06

您好,您的建议已收到并记录,后续会有相关人员进行评估,非常感谢反馈和支持!
如果您还有更多问题和疑虑,您可以通过客服咨询宝塔面板相关问题:https://docs.bt.cn/wechat-service
操作方式:复制链接在微信打开,即可在线咨询客服。
为提高沟通效率,建议您在微信咨询前先填写以下信息,将信息一并发送给客服,以便客服快速定位您的问题:
问题描述(请尽量详细):
论坛帖子地址:
操作系统:
面板版本:
感谢您的支持!
页: [1]
查看完整版本: 【已记录】Opencode错误