dsh-codex:用 ChatGPT 订阅在 DeepSeek Harness 中运行 Codex 模型
yan-zero/dsh-codex
通过 ChatGPT 登录在 DeepSeek Harness 中使用 Codex 模型,无需 OpenAI API 密钥。
dsh-codex 让 DeepSeek Harness 用户无需 OpenAI API 密钥,即可通过 ChatGPT 订阅登录并使用 Codex 模型,支持流式输出、工具调用和图片生成。
dsh plugin --profile web add github:yan-zero/dsh-codex- 分类
- 模型与推理
- 平台
- DSH-Plugin
- 作者
- yan-zero
- 分发方式
- 插件
dsh-codex 核心特性
dsh-codex 仓库信息

dsh-codex 仓库简介
dsh-codex 是 DeepSeek Harness(DSH)的模型/推理插件(DSH plugin),它让你用现有的 ChatGPT 订阅,通过 OpenAI 的 Codex 登录流程在 DSH 中使用模型,无需 OpenAI Platform API 密钥,也无需修改 DSH 源码。它解决了订阅用户无法直接使用 DSH 的问题,并提供了完整的 Codex 模型目录、流式输出、工具调用、推理回放、提示缓存和 DSH 压缩等功能。该插件由 Yan-Zero 维护,采用 Apache-2.0 许可证,最近更新于 2026-08。
dsh-codex 这个 DSH plugin 支持哪些核心特性?
- 通过 DSH 设置面板或独立 CLI 进行 ChatGPT OAuth 登录,并自动刷新令牌。
- 提供 Codex GPT 模型目录,包括支持视觉的模型(如果账户可用)。
- 通过标准 LLM 服务支持流式输出、工具调用、推理回放、提示缓存和 DSH 压缩。
- 通过 DSH 现有的
web_search工具支持 Codex 独立网页搜索。 - 为 DSH 的
read_image工具增加可选的 HTTP(S) URL 输入。 - 提供基于
gpt-image-2的imagegen工具,支持工作区或对话参考图片,并自动输出到工作区。 - 通过 DSH 现有的粘贴和拖放控件支持浏览器图片输入。
dsh-codex 怎么安装?
安装预构建的 bundle 到选定的 DSH profile:
dsh plugin --profile web add github:Yan-Zero/dsh-codex
dsh web
对于 DSH 源码检出,使用 pnpm dsh plugin --profile web add dsh-codex。本地插件检出可通过 link:/absolute/path/to/dsh-codex 安装用于开发。
dsh-codex 怎么登录 ChatGPT 账户?
打开 Settings → OpenAI Codex → Sign in with ChatGPT。插件会打开 OpenAI 授权页面并完成 localhost 回调。账户页面显示实时的 Codex 配额条和精确的剩余百分比;精确的信用余额或工作区限制仅在账户 API 提供时显示。
对于终端和无头安装,CLI 仍然可用:
dsh plugin --profile web exec dsh-openai-codex login
dsh plugin --profile web exec dsh-openai-codex login --device-code
dsh plugin --profile web exec dsh-openai-codex status
dsh plugin --profile web exec dsh-openai-codex logout
dsh-codex 在 dsh-tui 中如何使用?
对于 dsh-tui,将 bundle 安装到同一 profile:
dsh plugin --profile dsh-tui add dsh-codex
重启 TUI 后,/model 会列出 openai-codex 目录。如果没有显式路由或保存的选择,TUI 会采用 bundle 的 gpt-5.6-sol 默认值。使用 /codex status|login|logout|usage|config 查看账户和实时设置;四个布尔设置可通过 /codex set <read-image|imagegen-other-models|websocket-context|native-compaction> <on|off> 更改。浏览器登录共享 Web profile 使用的同一 dsh 凭据文件。
dsh-codex 支持哪些图片功能?
图片支持使用 DSH 的持久附件路径:
- 在 Web 编辑器中按 <kbd>Ctrl</kbd>+<kbd>V</kbd> 粘贴图片,或拖放;
- 在 Windows 上,在适配的 dsh-tui 中按 <kbd>Ctrl</kbd>+<kbd>V</kbd> 粘贴剪贴板图片,或输入
@relative/image.png;剪贴板图片直接进入附件存储,路径图片使用活动工作区文件系统; - 让模型调用
read_image,使用file_path表示工作区图片,或url表示 HTTP(S) 图片; - 在活动 dsh 附件限制内接受 PNG、JPEG、WebP 和 GIF;
- 只有明确宣传支持图片输入的模型才能接收图片。
imagegen 可用于任何支持视觉的对话模型。当前模型编写普通提示,并可以选择 referenced_image_paths 或 num_last_images_to_include;插件会读取这些参数并生成图片。