dsh-openai-oauth:在 DeepSeek Harness 中登录 ChatGPT 并使用 Codex 模型

前言

DSH 的扩展思路偏向「一切皆插件」:模型接入、登录方式可以由插件补充。如果需要在 DeepSeek Harness 里使用 OpenAI Codex 模型,又不想额外准备 OpenAI API key 或 Codex CLI,可以看 dsh-openai-oauth。它从 DeepSeek Harness 登录 ChatGPT,并把可用的 Codex 模型放进 DSH 的标准模型选择器。

社区目录是独立站点,与 DeepSeek / 幻方没有官方从属关系,也不是官方应用商店。

这是什么

dsh-openai-oauthAdonisSheldon 维护的社区插件,版本为 0.1.0,许可证为 MIT。它解决的核心问题是:在没有 OpenAI API key 或 Codex CLI 的情况下,从 DeepSeek Harness 使用可用的 Codex 模型。

核心功能

  • Browser login with PKCE or Device Code login
  • Web settings and a headless login command
  • Automatic token refresh
  • Codex models in the standard DSH model selector
  • Credentials stored locally under the Harness home

安装与启用

先确认运行条件:

  • DeepSeek Harness 0.1.0-rc.8
  • Node.js ^22.19.0 or >=24.0.0
  • pnpm on PATH
  • 一个具有 Codex access 的 ChatGPT 账号
  • 版本 0.1.0 支持 macOS 和 Linux;Windows support 尚未包含

README 给出的 DSH 安装命令是:

dsh plugin --profile web add dsh-openai-oauth@0.1.0

该命令在 README 中被放在 “After the package is published” 场景下;当前资料未确认包发布状态。安装、更新或移除插件后,需要重启 DSH。

典型用法

Web profile 的登录流程:

  1. Open Settings → OpenAI OAuth.
  2. Choose Browser login or Device Code.
  3. Sign in with a ChatGPT account that has Codex access.
  4. Open Models and select an openai-codex model.

Web 集成只支持绑定到 127.0.0.1 的本地 DSH Host。

headless profile 示例:

dsh plugin --profile headless add ./dsh-openai-oauth-0.1.0.tgz
dsh plugin --profile headless exec dsh-openai-login

第二条命令用于执行登录流程。

适用场景与注意

适合在 macOS 或 Linux 的 DSH 环境中使用,尤其是已有可访问 Codex 的 ChatGPT 账号,并希望避免 OpenAI API key 或 Codex CLI 的场景。

使用前注意:

  • 插件以当前 dsh 进程权限运行;安装前应检查源码与许可证。
  • 凭据未加密,保存在:
$DSH_HOME/plugins/dsh-openai-oauth/credentials.json
  • Web 集成仅支持本地 DSH Host,且绑定到 127.0.0.1
  • 这是非官方社区项目,未与 OpenAI 或 DeepSeek AI 存在官方从属关系,也未获得其背书。
  • 许可证是 MIT。

链接

  • GitHub: https://github.com/AdonisSheldon/dsh-openai-oauth
  • 目录页(来自插件线索): https://www.skillhub.cn/plugins/AdonisSheldon/dsh-openai-oauth
羽毛球分组比赛记分
小程序二维码

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

小夜