← 返回列表
D

dsh-oauth-openai

v0.1.0 · 3 天前发布

OpenAI Codex OAuth provider and model adapter for dsh-oauth and DeepSeek Harness

deepseek-harnessdsh-pluginopenaicodexchatgptoauth

README

dsh-oauth-openai

dsh-oauth-openaidsh-oauth 的 OpenAI/Codex 提供方插件。它通过 ChatGPT OAuth 获取 Codex 订阅凭据,并把 openai-codex 模型路由注册到 DeepSeek Harness。

职责边界

  • dsh-oauth:账号页面、登录会话、机密存储、刷新锁和退出。

  • dsh-oauth-openai:OpenAI Codex OAuth 协议、账号解析、刷新和模型适配器。

  • 不复制 Codex CLI 的 auth.json,也不把 ChatGPT 订阅令牌当作 OpenAI Platform API Key。
  • 安装

    开发环境中先构建相邻的 dsh-oauth,再把两个本地插件安装到同一 profile:

    sh
    dsh plugin --profile web add ../dsh-oauth .
    dsh web

    安装后打开 设置 → 账号 → OpenAI Codex 登录。默认 loginMethod: auto:本机 1455 回调端口可用时采用浏览器回调,否则采用设备码。

    yaml
  • id: llm-openai-codex

  • config:
    loginMethod: device-code
    authorizationTimeoutMs: 900000
    streamIdleTimeoutMs: 300000

    登录成功后,模型选择器会出现 openai-codex 路由及当前固定版本 pi-ai 提供的 Codex 模型目录。

    从 dsh-openai-codex 迁移

    dsh-openai-codex 已废弃,由本

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-oauth-openai
    Repo
    git+https://github.com/hrhgit/dsh-oauth-openai.git
    Engines
    {"node":"^22.19.0 || >=24.0.0"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"plugin":{"schemaVersion":1,"displayName":{"zh-CN":"OpenAI Codex 提供方","en":"OpenAI Codex Provider"},"summary":{"zh-CN":"通过 dsh-oauth 登录 ChatGPT,并注册 OpenAI Codex 模型路由。","en":"Sign in to ChatGPT through dsh-oauth and register the OpenAI Codex model route."},"category":"model-provider"},"bundle":{"patch":"./cordis.patch.yml"}}