
Hu9956/dsh-codex-provider
50最近提交 2026年8月13日
dsh-codex-provider DSH 插件
该插件通过设备码 OAuth 流程将 OpenAI Codex 认证集成到 DSH 中。用户可使用 OpenAI 账号登录,自动刷新令牌,并在模型选择器中使用 Codex 模型(gpt-5.4、gpt-5.5 等),消耗其 ChatGPT 订阅额度。插件还提供 DSH 设置中的供应商管理界面。
如何安装 dsh-codex-provider DSH 插件
dsh plugin --profile web add dsh-codex-provider复制不会执行命令。安装 dsh-codex-provider DSH 插件前请核对仓库和版本。
dsh-codex-provider DSH 插件数据来源
dsh-codex-provider DSH 插件快照日期:2026年8月16日
discovered
dsh-codex-provider DSH 插件能做什么
- 无需 API Key 的设备码 OAuth 登录
- 导入 Codex CLI 的已有登录态(~/.codex/auth.json)
- 令牌自动刷新与 refresh token 轮换
- 供应商管理界面:显示登录状态、账号、套餐、令牌过期时间
- 登录后自动激活 DSH 内置的 openai-codex 模型
dsh-codex-provider DSH 插件适合哪些场景
- 使用 ChatGPT Plus/Pro 订阅在 DSH 中调用 Codex 模型,无需 OpenAI API Key
- 与 Codex CLI 共用同一 OAuth 会话,无缝切换
- 通过供应商管理界面管理多个 OpenAI 账号或切换账号
- 自动刷新令牌,避免长时间会话中的手动重新认证
dsh-codex-provider DSH 插件适合谁
- 拥有 ChatGPT Plus/Pro 订阅、想在 DSH 中使用 Codex 模型而不想用 API Key 的用户
- 已使用 Codex CLI 的开发者,希望将同一会话集成到 DSH
dsh-codex-provider DSH 插件的限制
- 仅支持 OpenAI Codex(ChatGPT Plus/Pro 订阅),不支持其他提供商
- 需要 DSH >= 0.1.0-rc.6 及 Node.js 22(已验证)
- 登录前需在 ChatGPT 网页端手动开启“为 Codex 启用设备代码授权”开关
- 与 Codex CLI 共享 OAuth 会话;任一侧刷新令牌可能导致另一侧 refresh token 失效
- 插件仍处于早期 RC 阶段,后续 DSH 版本接口可能变化
dsh-codex-provider DSH 插件的仓库 README 摘录
以下文字摘自 dsh-codex-provider DSH 插件的上游仓库 Hu9956/dsh-codex-provider 的 README,版权归原作者,仅作引用。
DeepSeek Harness (DSH) 供应商插件:**OpenAI Codex(ChatGPT Plus/Pro 订阅)** 的设备码 OAuth 登录、令牌自动刷新与供应商管理。 在 DSH 设置中新增 **“供应商”** 分区,通过设备码授权登录 OpenAI 账号后,即可在模型选择器中使用 DSH 内置的 `openai-codex` 模型(`gpt-5.4`、`gpt-5.5`、`gpt-5.6-*` 等),消费你的 **ChatGPT Plus / Pro 订阅额度**。 ## ✨ 功能 - **设备码 OAuth 登录**:在界面点击“使用 OpenAI 账号登录”,按提示完成设备码授权,无需 API Key - **导入 Codex CLI 登录态**:直接复用本机 `~/.codex/auth.json` 中已有的登录(无需重新授权) - **令牌自动刷新**:后台定期检查 access token,过期前自动用 refresh token 轮换(refresh_token 也会一并轮换) - **供应商管理界面**:设置 → 供应商,展示登录状态、账号、套餐(Plus/Pro)、令牌过期时间,支持退出登录 - **激活内置 Codex 模型**:登录后 `openai-codex` 路由自动激活,模型选择器直接可选 <img width="1590" height="776" alt="ScreenShot_2026-08-14_020002_683_副本" src="https://github.com/user-attachments/assets/4c2d8b0e-edb8-46a8-876d-f297f0ec8f54" /> <img width="1892" height="1020" alt="ScreenShot_2026-08-14_043716_413" src="https://github.com/user-attachments/assets/09abd005-4432-4eb9-b9fc-6acab9772361" /> ## 📦 安装 ```bash dsh plugin --profile web add dsh-codex-provider ``` 插件包自带 DSH bundle 配置,安装时会自动加入 profile,无需手动编辑 `cordis.patch.yml`。 重启 dsh web 服务(Ctrl+C 后重新运行启动命令),刷新页面即可在 **设置 → 供应商** 看到入口。 也可以从 GitHub 安装当前源码版本: ```bash dsh plugin --profile web add github:Hu9956/dsh-codex-provider ``
阅读完整 README仓库许可: MIT
dsh-codex-provider DSH 插件常见问题
如何安装 dsh-codex-provider 插件?
在终端中运行命令 `dsh plugin --profile web add dsh-codex-provider`。该命令会自动安装插件并添加所需的 bundle 配置。安装完成后,重启 DSH web 服务(Ctrl+C 后重新运行启动命令),刷新页面即可在设置中看到“供应商”入口。
使用这个插件需要 OpenAI API Key 吗?
不需要。该插件通过设备码 OAuth 认证你的 OpenAI 账号,直接消耗 ChatGPT Plus/Pro 订阅额度,无需 API Key。它连接的是 chatgpt.com/backend-api,与官方 Codex CLI 使用相同的通道。
设备码授权失败怎么办?
首先确保你在 ChatGPT 网页端设置中开启了“为 Codex 启用设备代码授权”开关(设置 → 账户安全与登录)。然后复制插件页面显示的设备代码,点击“使用 OpenAI 账号登录”,按提示粘贴代码。授权流程严格遵循 OpenAI 的设备码协议。
这个插件能和 Codex CLI 一起使用吗?
可以,它们共享同一 OAuth 会话。通过插件登录后,令牌也会写入凭证库,与 Codex CLI 兼容。但注意任一侧刷新令牌可能导致另一侧的旧 refresh token 失效——如果发生,只需在 Codex CLI 侧重新运行 `codex login` 即可。
登录后可以使用哪些模型?
插件会激活 DSH 内置的 `openai-codex` 模型,例如 `gpt-5.4`、`gpt-5.5`、`gpt-5.6-*` 等。具体可用模型取决于你的 DSH 版本和 OpenAI 账号权限。登录成功后,你可以在模型选择器中查看。