dsh-chatgpt-plugin
在终端中运行以下命令:
dsh plugin install Starlight-bananice/dsh-chatgpt-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行安装命令,或从源码 https://github.com/Starlight-bananice/dsh-chatgpt-plugin 安装后重启 Harness,再在「设置 → ChatGPT」完成登录。
插件介绍
DeepSeek Harness 里其实早就注册了 ChatGPT 的授权流程,但一直没有组件真正接上:流程能注册却点不到,没有 provider profile 时路由也不会出现,模型选择器里自然空空如也。更麻烦的是协议本身——ChatGPT 方案走的是一条受限的 Responses 路由,强制 store: false、stream: true,不能靠 previous_response_id 续接,system 只能走 instructions,还要省略一批通用 OpenAI 适配器会照常发出的字段。把 OAuth 令牌交给通用适配器,往往第一轮还能跑,多轮或带工具时就会撞墙。
本插件专门消费「Sign in with ChatGPT」拿到的令牌,在 Harness 里注册完整的 chatgpt provider:走 OpenAI 公开的 Responses API,模型与其它 provider 一样出现在选择器里。账号、刷新与存储都交给 Harness 的凭据文档,本机 loopback 完成 OAuth 回调,不经第三方代理、也不把令牌发往 ChatGPT 的 backend-api。设置页支持多账号、重新授权、退出登录、跳转官方用量页,以及会真实发请求的「测试连接」,把「凭据在」变成「真的能聊」。
适合已在用 DeepSeek Harness 0.2.x、手上有 ChatGPT Plus 或 Pro,又希望在同一套界面里用订阅模型的人。它只负责连接与按受限路由收发;若你主要用 GPT-6 系列并在意上下文压缩与 Agent 行为,可另装配套的 dsh-gpt-agent-preset,两者独立、合用更完整。请知悉该能力目前仍属 Preview,端点与字段限制可能变化。
使用场景
- 已在 Harness 里工作,想用 ChatGPT Plus/Pro 订阅模型而不是另开网页聊
- 多账号切换或重新授权,并在设置里用真实请求验证连接是否仍有效
- 通用 OpenAI 适配器在多轮或工具调用时因受限 Responses 路由报 400,需要专用 provider
适合人员
- 使用 DeepSeek Harness 0.2.x 的开发者或日常用户
- 持有 ChatGPT Plus 或 Pro 且希望在 Harness 模型选择器里直接选用
- 在意凭据本机托管、不经第三方代理的隐私敏感用户