前言¶
DSH 的理念是「一切皆插件」,模型供應商接入也可以作爲插件實現。dsh-codex-provider 解決的是一個具體問題:在 DeepSeek Harness(DSH)的 Web 設置裏接入 OpenAI Codex,通過設備碼 OAuth 登錄,不需要 OpenAI API Key,使用 ChatGPT Plus / Pro 訂閱額度調用 DSH 內置的 openai-codex 模型路由。
這是什麼¶
dsh-codex-provider 是一個 DSH 社區插件,作者爲 Hu9956,許可證爲 MIT。
它爲非官方社區維護插件,與 OpenAI、DeepSeek 或 DeepSeek Harness 官方沒有隸屬或背書關係。DSH 社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係,也不等同於官方應用商店。
這個插件的主要作用是在 DSH 中新增供應商入口,完成 OpenAI 賬號的設備碼授權後,激活 DSH 內置的 openai-codex 模型路由,讓用戶在模型選擇器中使用 Codex 模型。
核心功能¶
- 設備碼 OAuth 登錄,無需 OpenAI API Key。
- 導入本機 Codex CLI 登錄態,對應路徑爲
~/.codex/auth.json。 access token/refresh token自動刷新與輪換。- 提供「設置 → 供應商」管理界面,展示登錄狀態、賬號、套餐、令牌過期時間,並支持退出登錄。
- 激活 DSH 內置
openai-codex模型路由。
安裝與啓用¶
當前版本需要 DSH >= 0.1.0-rc.6,並且針對 @deepseek-ai/dsh 0.1.0-rc.6 和 Node.js 22 驗證。
先安裝插件:
dsh plugin --profile web add dsh-codex-provider
也可以使用 GitHub 倉庫地址安裝當前源碼版本:
dsh plugin --profile web add github:Hu9956/dsh-codex-provider
安裝後,重啓 dsh web 服務並刷新頁面,在「設置 → 供應商」查看入口。
典型用法¶
1、登錄前,在 ChatGPT 網頁端進入「設置 → 賬戶安全與登錄」,打開「爲 Codex 啓用設備代碼授權」開關。
2、打開 DSH 的「設置 → 供應商」,點擊「使用 OpenAI 賬號登錄」。
3、複製頁面顯示的設備代碼,按提示填入並完成授權。
4、登錄成功後,在模型選擇器中選擇 Codex 模型,例如 gpt-5.4,即可開始使用。
5、建議登錄後返回 ChatGPT 網頁端關閉設備代碼授權開關。
如果本機已有 Codex CLI 登錄態,也可以導入 ~/.codex/auth.json 中的登錄信息。
適用場景與注意¶
適合已有 ChatGPT Plus / Pro 訂閱、希望在 DSH Web 端使用 Codex 模型、且不想使用 OpenAI API Key 的開發者。
使用前需要注意:
- 該插件會加入 DSH 插件運行環境,並以當前
dsh進程權限運行;安裝前應檢查源碼與 MIT 許可證。 - 與 Codex CLI 共享同一 OAuth 會話,任一側刷新令牌可能導致另一側舊
refresh token失效。 - 可用模型由當前 DSH 版本和 OpenAI 賬戶權限決定。
access token與refresh token只寫入 DSH 憑證庫,瀏覽器端只接收脫敏賬號信息和登錄狀態。- 不要公開設備代碼、OAuth token、
~/.dsh/.credentials.yaml或~/.codex/auth.json內容。 - 該插件消費的是 ChatGPT Plus / Pro 訂閱額度,不是 OpenAI API 計費。
結尾¶
dsh-codex-provider 的價值在於把 OpenAI Codex 的設備碼 OAuth、令牌刷新和供應商狀態管理放進 DSH 的 Web 設置裏,讓開發者可以直接在模型選擇器中使用 openai-codex 路由。
已覈實資料未提供獨立目錄頁地址;GitHub 倉庫地址如下:
https://github.com/Hu9956/dsh-codex-provider