DeepSeek 怎么接入 Codex:官方一键脚本与手动改 config.toml 的完整步骤

DeepSeek 能接入 Codex 吗?能。DeepSeek API 原生支持 Responses API,官方提供了 Codex 一键配置脚本和手动配置方法(2026-10-24 查询)。本文按两家官方文档讲清脚本用法、config.toml 字段、联网搜索限制和切换后历史会话的问题。

NNathaniel bigo··原创首发·AI 辅助撰写
13 分钟读完
资料核对于 2026-10-24 · 依据官方文档与公开资料整理 其他 账号
本文根据 DeepSeek 官方「接入 Codex」文档和 OpenAI Codex 官方配置文档整理,资料核对于 2026-10-24。脚本、配置字段可能更新,以官方页面为准。图为本站整理的示意图。

适用于谁

  • 搜「deepseek怎么接入codex」「deepseek能接入codex吗」「codex怎么接入deepseek」的人;
  • 已经在用 Codex CLI、ChatGPT 桌面端或 VS Code 的 Codex 插件,想换成 DeepSeek 模型的人;
  • 想知道配置文件怎么写、哪些字段有什么用的人。

结论先说

  1. 能接入,而且官方提供了现成方案。Codex 通过 Responses API 与模型交互,DeepSeek API 原生支持这种格式(官方 2026-08-13 更新日志写明,并「针对性适配 Codex」)。
  2. 一份配置,所有 Codex 形态通用:官方页面说,Codex CLI、ChatGPT 桌面端、VS Code 的 Codex 插件共用同一份配置文件,配置一次即可。
  3. 推荐用官方一键脚本,也可以手动编辑 ~/.codex/config.toml。
  4. 可选两个模型:deepseek-flash(支持图片输入)和 deepseek-v4-pro(Codex 内置联网搜索只有它支持)。
  5. 需要 API Key:在 DeepSeek 开放平台创建,见 /guides/deepseek-api-key;API 按 token 计费,需要账户有余额,见 /guides/deepseek-api-platform-balance-topup。

DeepSeek 接入 Codex 的 4 步

图:本站根据 DeepSeek 官方「接入 Codex」文档 整理的示意图

一、准备

二、方式一:官方一键脚本(推荐)

官方给出的命令:

macOS / Linux 在终端执行:

bash
bash <(curl -fsSL https://cdn.deepseek.com/api-docs/codex-deepseek-setup.sh)

Windows 在 PowerShell 执行:

powershell
irm https://cdn.deepseek.com/api-docs/codex-deepseek-setup.ps1 | iex

这类「下载后直接执行」的命令有风险:它来自 DeepSeek 官方文档,但你仍然可以先把脚本下载下来看一遍再运行,只从官方文档页面复制命令。

运行后按菜单选择:

  • 第 1 项:修改 Codex 配置,使用 deepseek-flash(同时支持图片输入);
  • 第 2 项:使用 deepseek-v4-pro;
  • 第 9 项:恢复默认的 Codex 配置,删除 deepseek 相关配置。

首次运行会提示输入 API Key。官方说脚本会依次:

  1. 备份现有配置:把 ~/.codex/config.toml 备份到 ~/.codex/backup-deepseek/,随时可以还原;
  2. 写入模型目录 ~/.codex/models.json:向 Codex 声明 DeepSeek 模型的元数据(上下文窗口、支持的推理强度档位、工具调用格式等),让 Codex 能像用内置模型一样使用它们;
  3. 修改 config.toml:只改必要字段,新增 [model_providers.deepseek],并在 [desktop] 中写入 enabled-reasoning-efforts;你原有的 MCP 服务器、项目信任级别等配置保留;若有与 DeepSeek 配置冲突的字段,脚本会删除并逐条打印原因;
  4. 校验:写入前先校验语法,失败则中止,不修改任何文件。

再次运行脚本可以重新写入配置或恢复默认;重新运行第 1 / 2 项还会补齐新版脚本新增的配置项,并清理旧的 deepseek-v4-flash 等条目,只保留 deepseek-flash 和 deepseek-v4-pro。

三、方式二:手动编辑配置

官方手动方案分两步。

第一步,创建模型目录文件 ~/.codex/models.json,内容与脚本写入的一致(包含 deepseek-flash 和 deepseek-v4-pro 两个模型的元数据,文件较长,请到官方页面展开「models.json 完整内容」复制)。其中 deepseek-flash 的 input_modalities 含 image,Codex 据此判断它能接收图片。

第二步,编辑 ~/.codex/config.toml(没有就新建),加入以下内容,其中 experimental_bearer_token 填你的 API Key:

toml
model = "deepseek-flash"
model_provider = "deepseek"
preferred_auth_method = "apikey"
forced_login_method = "api"
model_reasoning_effort = "high"
web_search = "disabled"
show_raw_agent_reasoning = true
model_catalog_json = "~/.codex/models.json"

[model_providers.deepseek]
name = "deepseek"
base_url = "https://api.deepseek.com/"
wire_api = "responses"
experimental_bearer_token = "<你的 DeepSeek API Key>"

[desktop]
enabled-reasoning-efforts = ["low", "medium", "high", "xhigh", "ultra", "max"]

如果 config.toml 里已经有 [desktop] 段,请把 enabled-reasoning-efforts 加到该段里,不要再新建一个 [desktop],重复的配置段会让文件不合法。

字段是什么意思(官方说明)

字段作用
model默认使用的模型
model_provider使用的提供方,对应 [model_providers.<id>] 的 id
preferred_auth_method、forced_login_method用 API Key 认证,跳过 ChatGPT 账号登录
model_reasoning_effort推理强度,值越高思考越深、耗时越长
web_searchCodex 内置联网搜索,仅 deepseek-v4-pro 支持,设为 "live" 启用
show_raw_agent_reasoning显示原始思考过程,仅 Codex CLI 有效,按 Ctrl + T 展示
model_catalog_json自定义模型目录文件路径
base_url / wire_apiDeepSeek API 地址 / 通信协议,"responses" 表示 Responses API
experimental_bearer_token你的 API Key,直接写在配置里

关于 API Key 写在配置文件里

DeepSeek 官方示例把 Key 直接写进 config.toml。而 Codex 官方文档对自定义提供方的建议是:用 env_key 指定一个环境变量名来读取密钥,experimental_bearer_token(直接写令牌)被标为不推荐。两种写法的字段含义都在 Codex 官方文档里(model_providers.<id>.env_key 与 experimental_bearer_token)。如果你想把 Key 放在环境变量里,可以参考 Codex 官方写法自行调整,但本文没有测试过这种改法,请先备份配置再试。无论哪种,都不要把配置文件提交到公开仓库。

另外 Codex 官方文档提醒:项目级的 .codex/config.toml 不能覆盖 model_provider、model_providers 这类涉及凭据与提供方的设置,所以这些要写在用户级的 ~/.codex/config.toml。

四、联网搜索

官方说明:Codex 内置联网搜索只在使用 deepseek-v4-pro 时可用。一键脚本默认写入 web_search = "disabled";要用,切到 deepseek-v4-pro,并把 web_search 设为 "live":

toml
model = "deepseek-v4-pro"
web_search = "live"

保存后重启 Codex。搜索由 DeepSeek 在服务端执行,按 Search 接口的计费规则计费(每 1000 次成功请求 5 元;目前在 Codex 等工具中使用时的服务端搜索尚未计费,官方说将自北京时间 2026-11-01 00:00 起按次收费)。

五、开始使用与常见情况

  • Codex CLI:进入项目目录执行 codex,启动信息里显示 model: deepseek-flash 即生效;
  • ChatGPT 桌面端:模型选择器显示「自定义」或「DeepSeek-Flash」之类的名字,都算生效,取决于 ChatGPT 版本;
  • VS Code 的 Codex 插件:与 CLI 共用同一份配置,装好插件即可用。

接入 Codex 后遇到的情况

图:本站根据 DeepSeek 官方「接入 Codex」文档整理的示意图

常见问题

Q:切到 DeepSeek 后以前的对话不见了?

官方说明没有删除。Codex 按登录方式分组存放会话:用 ChatGPT 官方订阅产生的会话和用第三方 API(如 DeepSeek)产生的会话属于两组,界面只显示与当前配置匹配的一组。恢复原配置(脚本第 9 项)就能重新看到之前的会话,切换后需要重启 ChatGPT 客户端才会生效。

Q:用 DeepSeek 还需要 ChatGPT 会员吗?

按官方配置,使用 API Key 认证并跳过 ChatGPT 账号登录,计费走 DeepSeek 开放平台。如果你要用的是 Codex 官方模型,需要 ChatGPT 套餐,见 /chongzhi/chatgpt-plus,用量规则见 /guides/codex-usage-limits。

Q:Codex 里配 MCP 还能用吗?

官方说脚本会保留你原有的 MCP 服务器配置。MCP 的配置方法见 /guides/codex-mcp-config。

Q:想在 Claude Code 里用 DeepSeek?

见 /guides/deepseek-claude-code-setup。想了解 Codex 与 Claude Code、Cursor 的区别,见 /guides/cursor-vs-claude-code-vs-codex。

Q:报错 400 / 401 / 402 怎么办?

401 多半是 Key 错,402 是余额不足,见 /guides/deepseek-api-error-codes。

参考资料

  • DeepSeek API 文档:接入 Codex — https://api-docs.deepseek.com/zh-cn/quick_start/agent_integrations/codex
  • DeepSeek API 文档:使用 Responses API — https://api-docs.deepseek.com/zh-cn/guides/responses_api
  • DeepSeek API 文档:更新日志 — https://api-docs.deepseek.com/zh-cn/updates
  • OpenAI Codex 文档:Advanced configuration — https://developers.openai.com/codex/config-advanced
  • OpenAI Codex 文档:Configuration reference — https://developers.openai.com/codex/config-reference
需要开通或续费?ChatGPT Plus 充值 →

Nathaniel 的更多内容

  1. 01

    DeepSeek 和 Claude 怎么选:按两家官方页面对照入口、套餐、API 规格与价格

    DeepSeek 和 Claude 怎么选?事实只用两家官方页面(2026-10-24 查询):使用入口与套餐、API 的上下文、最大输出、图片输入和每百万 token 价格对照,并按用途给出选择思路;不比较谁更强。

    Claude其他 AI 工具0
  2. 02

    DeepSeek 提示词怎么写:官方提示库的 13 类场景、官方文档里的硬性规则与可套用模板

    DeepSeek 提示词怎么写?本文按官方提示库的 13 类场景(2026-10-24 查询)和官方 API 文档里与提示词有关的规则(JSON 输出、多轮对话、system 提示词、前缀续写、思考模式参数),给出六项检查和可套用的模板。

    其他 AI 工具0
  3. 03

    DeepSeek R1 是什么、什么时候发布、现在还能用吗:从 R1 到 R1-0528 再到 V3.1、V4 的官方脉络

    DeepSeek R1 是什么时候发布的、现在还能用吗?按官方公告与更新日志(2026-10-24 查询)梳理:2025 年 1 月 20 日发布 R1,5 月 28 日更新 R1-0528,之后并入 V3.1 的思考模式;API 名 deepseek-reasoner 已预告停用。

    其他 AI 工具0
  4. 04

    DeepSeek V4 正式版有什么变化:从预览版到 V4 Pro 正式版,Agent、Responses API 与峰谷定价

    DeepSeek V4 正式版和预览版相比有什么变化?按官方公告与更新日志(2026-10-24 查询)梳理:4 月预览版规格、7 月 Flash 正式版、8 月 13 日 V4 Pro 正式版新增的 Agent 能力、Responses API、三档思考强度和峰谷定价。

    其他 AI 工具0
  5. 05

    DeepSeek V4.1 Flash 是什么:0731、V4.1、1017 三个版本的区别、结构与怎么调用

    DeepSeek V4.1 Flash 是什么?按官方公告与更新日志(2026-10-24 查询)梳理 0731、V4.1、1017 三个版本的区别、552B 参数 MoE 结构、原生多模态,以及 API 模型名 deepseek-flash。

    其他 AI 工具0
  6. 06

    DeepSeek 怎么注册、登录不了怎么办:验证码、微信与 Google 登录、环境异常和账号停用的官方说法

    DeepSeek 怎么注册、登录不了怎么办?按官方常见问题(2026-10-24 查询)逐项整理:收不到验证码、微信 / Google 登录的地区限制、「运行环境异常」、邮箱域名不支持、改绑手机号微信、改密码和账号停用申诉。

    其他 AI 工具0

同模型

  1. 01

    DeepSeek 手机 App 怎么下载和用:官方安装途径、系统要求与对话管理操作

    DeepSeek 手机 App 怎么下载、怎么用?按官方下载页、App Store 页面和官方常见问题(2026-10-24 查询)整理:iPhone 与 Android 的官方安装途径、iOS 15.0 要求、对话重命名置顶删除分享的操作,以及同步与登出。

    其他 AI 工具0
  2. 02

    DeepSeek 能识别图片吗、多模态现状如何:按官方更新日志梳理识图与「没有生图」的事实

    DeepSeek 能识别图片吗?为什么早期不支持多模态?按官方更新日志(2026-10-24 查询)梳理:2026 年 8 月出现视觉理解实验模型,9 月 V4.1 Flash 原生支持多模态,Pro 不支持;输出仍只有文本,没有生图。

    其他 AI 工具0
  3. 03

    DeepSeek 为什么涨价:官方三次价格调整的时间线、官方说明与现在的价格

    DeepSeek API 为什么涨价?只引官方公告与价格页(2026-10-24 查询):4 月 V4 定价、8 月 17 日起的峰谷定价、9 月 10 日 Flash 下调,附各时间点的价格表、官方给出的理由和现在怎么省钱。

    其他 AI 工具0
  4. 04

    DeepSeek 的 Responses API 与 Anthropic 兼容接口怎么用:Base URL、模型映射与不支持的参数

    DeepSeek 支持 Responses API 和 Anthropic 接口吗?支持。按官方文档(2026-10-24 查询)讲清两种格式的 Base URL、调用示例、claude 模型名映射,以及哪些参数不支持、会被静默忽略,帮你判断工具能不能接。

    其他 AI 工具0
  5. 05

    DeepSeek 接入 Cherry Studio 和 Chatbox:API Key 填写、模型列表与连通检测步骤

    怎么在 Cherry Studio、Chatbox 这类桌面客户端里用 DeepSeek?按两款软件官方文档(2026-10-24 查询)整理 API Key、API 地址、获取模型列表和检测连通的步骤,并对照 DeepSeek 官方说明提醒旧模型名与余额问题。

    其他 AI 工具0
  6. 06

    DeepSeek 接入 VS Code:用 Continue 或 Cline 扩展配置 DeepSeek API 的步骤

    怎么在 VS Code 里用 DeepSeek?按 Continue 和 Cline 两个扩展各自的官方文档(2026-10-24 查询),讲清安装、config.yaml 或设置界面里怎么填 DeepSeek 的 API Key 和模型名,并说明费用、隐私和权限的注意事项。

    其他 AI 工具0

同产品的其他教程

  1. 01

    DeepSeek 怎么接入 Cursor:Cursor 官方自带 Key 支持哪些服务商,以及用 Cline 扩展的做法

    DeepSeek 能接入 Cursor 吗?Cursor 官方「自带 Key」文档(2026-10-24 查询)列的服务商里没有 DeepSeek。本文说明官方写了什么,并给出在 Cursor 里装 Cline 扩展接 DeepSeek 的步骤。

    Cursor其他 AI 工具0
  2. 02

    DeepSeek 上下文长度与最大输出是多少:1M 上下文、384K 输出,超限会怎样

    DeepSeek 上下文长度多少、最大输出多少?按官方价格页与模型列表接口(2026-10-24 查询):deepseek-flash 与 deepseek-v4-pro 的上下文都是 1M、最大输出 384K。本文说明 token 怎么换算、超限的后果、图片与缓存的相关数字。

    其他 AI 工具0
  3. 03

    DeepSeek API 的 JSON 输出与 Function Calling 怎么用:参数、示例与 strict 模式

    DeepSeek API 怎么让模型输出合法 JSON、怎么做 Function Calling(工具调用)?按官方 JSON Output 与 Tool Calls 文档(2026-10-24 查询)讲清参数、注意事项、完整调用流程和 strict 模式支持的 Schema,附常见坑。

    其他 AI 工具0
  4. 04

    DeepSeek API 思考模式怎么开:reasoning_effort 三档、reasoning_content 与 deepseek-reasoner 的现状

    DeepSeek API 怎么开关思考模式、reasoning_effort 的 low / high / max 怎么选、reasoning_content 要不要回传、deepseek-reasoner 还能不能用?按官方文档(2026-10-24 查询)整理。

    其他 AI 工具0
  5. 05

    DeepSeek API 报错 400、402、429 怎么办:官方错误码与常见触发原因对照

    DeepSeek API 返回 400、401、402、422、429、500、503 分别是什么意思、怎么处理?按官方错误码页、限速页和各功能文档(2026-10-24 查询)逐项整理,并列出文档里写明会触发 400 的几种情形和空行、超时的原因。

    其他 AI 工具0
  6. 06

    DeepSeek API 开放平台怎么充值、怎么查余额和用量:官方常见问题逐项整理

    DeepSeek 开放平台(platform.deepseek.com)怎么充值、怎么查余额、用量和账单、余额会不会过期、能不能退款开票?按官方常见问题和价格页(2026-10-24 查询)整理,并对照 402 报错和余额不对的情形。

    其他 AI 工具0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~