@sipi/dsh-openai-codex-auth:爲 DeepSeek Harness 提供 OpenAI Codex 設備登錄能力

DeepSeek Harness (DSH) 的插件機制允許開發者按需擴展功能。在處理多模型路由時,直接爲 ChatGPT Codex 添加認證能力有時需要額外的模型適配器。@sipi/dsh-openai-codex-auth 插件旨在解決這一場景,它通過提供 OAuth 存儲和交互式認證控制器,在不引入額外模型適配器的情況下,爲 pi-ai 路由增加設備代碼登錄支持。

插件介紹

該插件由 z331225718 維護,是一個獨立版本化的安裝包。它主要負責存儲 OAuth 憑證並註冊 openai-codex 交互式認證控制器,使得用戶可以在 Models 頁面直接使用 ChatGPT 的設備代碼登錄方式。

核心功能

插件提供以下能力:
* 提供 OAuth 存儲。
* 提供 openai-codex 交互式認證控制器。
* 在 Models 頁面支持 ChatGPT 設備代碼登錄。
* OAuth 請求在 DSH Node 進程中運行。

安裝與啓用

安裝命令如下:

dsh plugin --profile web add @sipi/dsh-openai-codex-auth

安裝成功後,插件會插入一個 openai-codex-auth 配置行。若要卸載該插件及其憑證貢獻,不改變基礎適配器,可執行:

dsh plugin --profile web remove @sipi/dsh-openai-codex-auth

典型用法

安裝後,Models 頁面會提供 ChatGPT 設備代碼登錄入口。OAuth 請求在 DSH Node 進程中執行。

在 Node 24 環境中,如果需要使用代理環境變量,需設置以下環境變量:

NODE_USE_ENV_PROXY=1

若需自定義 OAuth 存儲位置,可配置 path 或 dshHome。例如:

- id: openai-codex-auth
  name: '@sipi/dsh-openai-codex-auth'
  config:
    dshHome: ~/.dsh

適用場景與注意

該插件僅支持 OpenAI 的設備授權方式。它依賴 @deepseek-ai/dsh-llm-pi-ai 目錄暴露 openai-codex OAuth,否則激活會失敗。

在使用過程中需注意以下事項:
* Node 版本依賴:在 Node 24 中,OAuth 代理環境變量需要 NODE_USE_ENV_PROXY=1(或 --use-env-proxy)。
* 文件權限:POSIX 文件以 0600 模式原子替換;Windows 用戶需保護 DSH_HOME 的 ACL。
* 數據隔離:瀏覽器 RPC 狀態不包含令牌或原始提供者響應。
* 啓動依賴:開發或使用時需確保 pi-ai 目錄已暴露 openai-codex OAuth。

總結

該插件爲 DSH 用戶在不增加模型適配器的情況下,提供了一套完整的 OpenAI Codex 設備登錄解決方案。相關源碼與目錄信息請訪問:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜