DeepSeek Harness (DSH) 通过插件架构扩展功能。对于需要使用 ChatGPT Plus/Pro 订阅的用户,直接绑定官方账户是更优方案。下面介绍 ChatGPT Subscription 插件。
插件定位¶
ChatGPT Subscription 是一个 DeepSeek Harness 插件,由 singerao25 维护。它通过官方 OAuth 登录,让你在 DSH 内部直接使用 ChatGPT 模型,并利用你的 Plus/Pro 订阅配额。
核心功能¶
- 官方 OAuth 登录:通过 OpenAI 官方授权页面绑定账户。
- 模型调用:在 DSH 的对话模型选择器中选择 ChatGPT 提供商下的模型进行聊天。
- 状态管理:支持“重新登录”和“解绑”操作,可查看账户状态及过期时间。
- 令牌同步:登录令牌会同步到
~/.codex/auth,该文件权限设为仅所有者。 - 多语言支持:支持英语、中文、日语、韩语、西班牙语、葡萄牙语、法语、德语、意大利语、俄语、印地语和印尼语。
安装与启用¶
- 安装插件:
在 DSH 中打开 Plugins(插件) -> Add plugin(添加插件),输入包名并安装。
对于 CLI Web Profile,使用以下命令:
dsh plugin --profile web add dsh-chatgpt-sub
- 重启 DSH:
安装后必须重启 DSH 才能生效。刷新页面无效。
在桌面应用中,通过菜单重启。
典型用法¶
- 安装插件:在插件页面打开 Add plugin,输入
dsh-chatgpt-sub进行安装。 - 登录账户:打开 Plugins -> ChatGPT Subscription,点击 Sign in with ChatGPT。在浏览器中完成授权,页面显示 Connected 即可。
- 发起对话:在对话界面的模型选择器中,找到 ChatGPT 提供商,选择对应的模型开始聊天。
适用场景与注意¶
- 前置要求:你的账户需要包含 Codex 访问权限,且订阅配额充足。
- 权限影响:插件会将令牌写入
~/.codex/auth,这可能会影响 Codex CLI 使用的账户。 - 卸载说明:卸载插件不会删除
~/.codex/auth中的数据,只会移除插件自身的绑定和 DSH 中的管理条目。 - 许可证:MIT。
总结¶
该插件解决了在 DSH 中直接调用 ChatGPT 官方订阅模型的需求,通过 OAuth 机制保证了账户安全,并支持多语言环境。安装后需重启 DSH,确保令牌正确同步。