这篇带你把 Codex 连接到 DeepSeek,但会先把两条路线分开:OpenAI 官方登录属于官方路线;Codex++ 属于第三方协议转换工具,不是 OpenAI 或 DeepSeek 官方组件。

> 开始前先看:Responses API 和 Chat Completions 的区别。Codex 自定义 provider 当前只支持 Responses API;DeepSeek 的 OpenAI 兼容文档不能仅凭“兼容”二字判断为 Codex 原生兼容。

完成后你会得到:

  • 一条与你账号和网络条件匹配的配置路线。
  • 一次第三方工具来源与权限检查。
  • 一次最小对话和项目只读验证。
  • 明确的失败停止条件和回滚方法。
  • Windows 电脑和一个低风险练习项目。
  • DeepSeek 开放平台账号、可用余额和新建的专用 API Key。
  • 能访问 OpenAI 官方 Codex 页面或第三方工具的原始发布页。
  • 不要使用生产项目密钥,不要在截图、聊天或 Git 仓库中公开 API Key。

| 你的情况 | 推荐路线 |

| ----------------------------- | ------------------------------ |

| 可以使用 ChatGPT 登录 | 优先使用官方 Codex App 或 CLI,不安装转换工具 |

| 必须调用 DeepSeek | 先确认当前是否有 Responses 兼容端点 |

| DeepSeek 只提供 Chat Completions | 等待原生支持,或审查后使用协议转换层 |

官方入口:Codex

!Codex 官方下载与使用入口

如果官方路线能满足需要,直接完成 Codex 桌面版安装与登录,不要为了“少一步”额外引入能接触密钥和配置文件的第三方程序。

::: danger 核心警示:协议不兼容风险

Codex 的原生自定义 Provider 仅支持 Responses API。严禁直接将只支持 Chat Completions 的 Base URL 写入配置,否则会导致工具调用(Tool Calling)失效,表现为“无法读取项目”、“无法执行命令”或“404 错误”。

:::

第 1 步:判断 API 协议类型

在接入 DeepSeek 之前,请务必确认您获得的是哪种协议:

  1. Responses API:支持复杂的工程任务与工具调用,是接入 Codex 的理想协议。
  2. 2. Chat Completions API:目前国内主流大模型默认提供的协议,通常需要通过“协议转换层”(如 Codex++)才能被 Codex 识别。

    验证方法:查阅服务商文档中的请求路径。如果是 /v1/chat/completions,则必须使用转换工具

    第 2 步:第三方工具安全审计

    如果您决定使用第三方转换工具(如 Codex++),在安装前必须执行以下安全自查,这是确保您的项目代码与密钥安全的第一红线

    • 来源检查:是否仅从官方开源代码仓库(如 GitHub Releases)下载?严禁使用网盘、群文件分发的安装包。
    • 权限审查:工具是否要求了不必要的“管理员权限”?协议转换通常不需要高权限。
    • 密钥管理:是否使用了专用、低额度、可随时撤销的 API Key?严禁使用主账号的高额度 Key。
    • 回滚方案:在修改 config.toml 前,是否已手动备份原始配置文件?

    > 详情请参阅:使用第三方 Codex 工具前的安全检查

    第 3 步:理解 Codex++ 的风险边界

    Section titled “第 2 步:理解 Codex++ 的风险边界”

    Codex++ 的作用是管理供应商配置,并可能在 Chat Completions 和 Responses 之间转换协议。它不是本站、OpenAI 或 DeepSeek 官方软件。

    使用前先完成 第三方 Codex 工具安全检查,至少确认:

    1. 只从项目原始发布页下载:CodexPlusPlus Releases
    2. 2. 阅读当前版本说明,不锁死教程写作时的旧版本号。

      3. 对照发布页提供的哈希;如果没有可核对哈希,就明确记录这一风险。

      4. 检查程序会修改哪些 config.toml、认证文件和环境变量。

      5. 使用专用、可撤销、低额度 API Key。

      6. 修改配置前先备份,退出工具后确认是否仍有后台进程。

      不要从网盘、群文件、公众号附件等无法验证来源的位置获取安装包。

      !CodexPlusPlus 发布页中的不同系统安装包

      下载与你系统架构匹配的 Windows 安装包。安装过程中逐页检查:

      • 发布者和文件名是否与发布页一致。
      • 是否要求不相关的管理员权限。
      • 是否捆绑其他软件。
      • 安装目录和卸载入口在哪里。

      安装后从 Windows 搜索中确认打开的是 Codex++ 管理工具,不要打开同名的陌生程序。

      !Windows 搜索中的 Codex 与 CodexPlusPlus 管理工具

      预期结果:你能说出安装包来源、版本、校验结果、安装目录和卸载方法。

      第 4 步:创建 DeepSeek 专用配置

      Section titled “第 4 步:创建 DeepSeek 专用配置”

      在供应商配置中新增一项,建议填写:

      • 供应商名称:DeepSeek
      • Base URL:以 DeepSeek API 官方文档 当前说明为准
      • API Key:使用本篇专门创建的低额度 Key
      • 模型名:通过官方模型列表或工具的“从上游获取”功能确认,不要照抄过期截图

      如果工具提供“Chat Completions 转 Responses”模式,必须明确启用的是协议转换,而不是 DeepSeek 原生 Responses 支持。

      !CodexPlusPlus 的供应商配置页面

      保存前截图时遮住完整 API Key。保存后先不要打开生产项目。

      第 5 步:启动 Codex 并完成认证

      Section titled “第 5 步:启动 Codex 并完成认证”

      按 Codex++ 当前界面提供的方式启动 Codex。如果出现登录选择,确认你正在走的是第三方 API Key 路线,而不是误以为已经完成 OpenAI 官方登录。

      !Codex 登录方式选择页面

      !API Key 输入页面,截图中的密钥已隐藏

      如果界面、字段或登录流程与截图不同,停止操作并重新查看当前版本说明,不要猜测按钮用途。

      确认界面显示的是刚配置的模型后,在空白会话发送:

      ``

      请只用一句中文回复:DeepSeek 配置验证开始。

      `

      !Codex 中显示的第三方模型选择结果

      预期结果:正常返回一句中文,且没有 401、404、协议字段或流式输出错误。

      这只能证明最小对话链路可用,不能证明工具调用和项目操作都正常。

      打开低风险练习项目,复制:

      `

      请只读分析当前项目,不要修改、创建或删除任何文件,也不要提交 Git。

      请输出:

      1. 当前目录和项目类型。
      2. 2. 你实际查看的文件或目录。

        3. 你是否调用了本地工具,调用结果是什么。

        4. 如果能够确认,说明当前模型和 provider;不能确认就明确写“不能确认”。

        5. 最后运行 git status,证明没有产生文件改动。

        `

        预期结果:Codex 能读取项目并返回证据,git status` 没有新增改动。

        如果普通对话成功但读项目失败,说明协议转换或工具调用兼容性仍有问题,不要继续让它修改代码。

        检查 Key 是否复制完整、是否有余额、是否被撤销,以及工具实际读取的是哪个凭据。不要把 Key 发到聊天里排查。

        优先检查 Responses 与 Chat Completions 是否混用、Base URL 是否被重复拼接,以及转换模式是否真的启用。

        停止写操作,保存报错和工具日志中的非敏感部分,再检查工具调用、流式响应 and Responses 转换是否完整。

        1. 退出 Codex 和 Codex++。
        2. 2. 恢复安装前备份的 Codex 配置文件。

          3. 删除或禁用本篇新增的供应商配置。

          4. 在 DeepSeek 平台撤销本篇专用 API Key。

          5. 如不再使用,从系统卸载 Codex++ 并确认没有残留后台进程。

          你做到这里,如果看到下面 3 个结果,就说明本篇完成:

          1. 你能分清官方 Codex、DeepSeek 服务和第三方协议转换工具的责任边界。
          2. 2. 最小对话和项目只读验证都通过,且没有文件改动。

            3. 你已经保存配置备份,并知道如何撤销 Key 和卸载工具。

            下一篇看:第一次让 Codex 阅读项目