跳到主内容

dsh-codex-provider 使用指南

给 DSH 接 OpenAI Codex 设备码 OAuth,用 ChatGPT Plus/Pro 订阅跑 Codex 模型,免 API Key。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

dsh-codex-provider

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add dsh-codex-provider

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 设备码 OAuth 登录:在界面点击“使用 OpenAI 账号登录”,按提示完成设备码授权,无需 API Key
  • 导入 Codex CLI 登录态:直接复用本机 ~/.codex/auth.json 中已有的登录(无需重新授权)
  • 令牌自动刷新:后台定期检查 access token,过期前自动用 refresh token 轮换(refresh_token 也会一并轮换)
  • 供应商管理界面:设置 → 供应商,展示登录状态、账号、套餐(Plus/Pro)、令牌过期时间,支持退出登录
  • 激活内置 Codex 模型:登录后 openai-codex 路由自动激活,模型选择器直接可选

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

需要 OpenAI API Key 吗?

不需要。本插件消费的是 ChatGPT Plus / Pro 订阅额度(与 Codex CLI 同一通道),登录走的是设备码 OAuth,不是 API Key 计费。

已经装了官方 Codex CLI,能复用登录吗?

可以。在供应商页点击「导入本机 Codex CLI 登录态」,插件会直接读取 ~/.codex/auth.json,无需重新授权。

登录失败提示设备码授权被拒绝怎么办?

需要先在 ChatGPT 网页端「设置 → 账户安全与登录」中打开「为 Codex 启用设备代码授权」开关,否则 OAuth 服务端会拒绝发放设备码。

令牌会自动刷新吗?

会。host 侧每分钟检查一次 access token 过期时间,剩余不足 10 分钟时用 refresh_token 自动换新(refresh_token 也会一并轮换)。

凭证存在哪里?安全吗?

access token / refresh token 只写入 DSH 凭证库(OPENAI_CODEX_API_KEY / OPENAI_CODEX_REFRESH_TOKEN),浏览器侧只收到脱敏账号与登录状态;host 进程内每分钟自动刷新,原始 token 不会返回前端。

跟 Codex CLI 同时登录会被踢下线吗?

共享同一 OAuth 会话。任一侧刷新令牌后,另一侧持有的旧 refresh_token 可能失效,此时在 Codex CLI 侧重新 codex login 即可恢复。

支持哪些模型?

由当前 DSH 版本和 OpenAI 账户权限共同决定,README 举例包括 gpt-5.4、gpt-5.5、gpt-5.6-* 等 DSH 内置的 openai-codex 系列。

怎么卸载?

通过 dsh 移除该插件即可,host 侧会自动撤销凭证(unset 凭证库两条 key 并取消 settings 中的 apiKeyEnv 引用),重启后供应商分区消失。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: >=0.1.0-rc.6
  • Node: >=22

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则