前言¶
DeepSeek Harness (DSH) 采用插件化架构,旨在通过社区插件扩展原生能力。在使用 DSH 进行模型推理时,开发者常需要对接 OpenAI 的订阅服务,并处理本地网络环境(如直连或通过 Clash 代理)的连接问题。dsh-chatgpt-subscription 插件提供了一套完整的解决方案,涵盖 ChatGPT 订阅登录、主 Agent 模型选择以及直连/Clash 网络设置。
插件简介¶
该插件由 BaoBao1996121 独立维护,采用 MIT 许可证。它通过复用 DSH 内置的 openai-codex 适配器、OAuth 登录服务、凭据存储和自动续期机制,让用户无需手动管理 API Key 即可使用 ChatGPT 订阅。插件支持在 DSH Desktop 0.2.0-rc.2 / Windows 环境下运行,并提供 gpt-6.1-sol 文本模型选项。
安装¶
在终端中执行以下命令即可安装固定版本:
dsh plugin --profile desktop add github:BaoBao1996121/dsh-chatgpt-subscription#v0.1.3
安装完成后,需要重启 DSH 应用程序。
配置与使用¶
安装并重启 DSH 后,按照以下步骤完成配置:
-
配置网络方式
打开 设置 → ChatGPT 订阅。在“网络方式”中选择“直连”或“使用 Clash”,并填写 Clash 的本地 HTTP/Mixed 端口(示例地址为http://127.0.0.1:21158,需替换为实际端口)。点击 保存连接方式。 -
登录 OpenAI
点击 登录 OpenAI。插件会调用本机 Chrome 或 Edge 浏览器打开 OAuth 登录页面。登录成功后,凭据会保存在 DSH 的原生凭据文件中,DSH 会负责后续的自动续期。 -
设置主 Agent 模型
在模型列表中选择目标模型(如gpt-6.1-sol),点击 设为主 Agent 默认模型。随后创建新会话,新会话将自动使用该默认模型。注意:已有会话的模型需在会话内部进行切换。
网络模式说明¶
插件提供两种网络模式,切换后仅影响之后发起的 OpenAI 请求:
- 直连
OpenAI 请求使用显式直接连接,忽略 Node 环境代理;登录浏览器也会使用--no-proxy-server启动。但系统层面的 TUN、VPN 或路由策略仍可能接管流量。 - 使用 Clash
OpenAI 请求和登录浏览器都明确连接到配置的本地 HTTP 代理。最终的出口流量遵循 Clash 的规则配置。如果 Clash 关闭或端口配置错误,连接将失败。
注意事项¶
- 环境要求:该插件已针对 DSH Desktop 0.2.0-rc.2 / Windows 开发和验证,其他系统尚未适配浏览器启动入口。
- 模型能力:
gpt-6.1-sol为文本模型,仅声明支持文本输入和 low 推理档位。上下文上限、图像能力等新型号特性尚未验证。 - 权限与安全:插件以 DSH 进程权限运行。登录凭据存储在本地,切勿公开上传
.credentials.yaml或登录浏览器目录。 - 卸载行为:卸载插件会移除登录页面与网络 hook,但已保存的登录信息、默认模型配置以及原生适配器配置会保留。如需回退,请恢复安装前的 profile 配置或重新选择原有模型。