D
dsh-oauth-openai
v0.1.0 · 3 天前发布
OpenAI Codex OAuth provider and model adapter for dsh-oauth and DeepSeek Harness
README
dsh-oauth-openai
dsh-oauth-openai 是 dsh-oauth 的 OpenAI/Codex 提供方插件。它通过 ChatGPT OAuth 获取 Codex 订阅凭据,并把 openai-codex 模型路由注册到 DeepSeek Harness。
职责边界
dsh-oauth:账号页面、登录会话、机密存储、刷新锁和退出。dsh-oauth-openai:OpenAI Codex OAuth 协议、账号解析、刷新和模型适配器。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 已废弃,由本
版本兼容矩阵
| 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"}}