由于 Codex 使用的 OpenAI Responses API,而 DeepSeek 和 MiMo 使用 Chat Completions,所以我们没办法直接通过修改配置文件让 Codex 调用 DeepSeek 模型,这时候就需要借助第三方工具将两者 API 进行转换。
这类转换的工具网上很多,开源的也不少,我相信也有其他的方案来实现,这次我实现是使用 codex-bridge 这个项目,包含流式 SSE、工具调用与思考模式回合。
那么话不多说,直接开始教程吧。
配置教程
首先确保电脑已经安装 nodejs,如果还未安装,可以通过以下地址访问下载安装:
https://nodejs.org/en/download/current
版本切换到 24.16.0:

点击对应的包下载即可:

如果你使用的 nvm,那么直接执行如下命令安装即可:
nvm install 24
nodejs 安装完之后开始安装codex-bridge,克隆项目:
git clone https://github.com/wujfeng712-ui/codex-bridge.git
cd codex-bridg
cp env.example .env
在 DeepSeek 开放平台创建 API Key:
https://platform.deepseek.com/api_keys
创建完成后编辑 .env :
vi .env
找到 PROXY_AUTH_KEY 跟 DEEPSEEK_API_KEY 两个配置:

首先讲刚才创建的 DeepSeek API Key 写入到 DEEPSEEK_API_KEY 配置中,然后将 PROXY_AUTH_KEY 记录在小本本上,输入 :x 保存并退出;
启动代理:
node --env-file=.env proxy.mjs
该命令需要一直开启该终端,关闭即中断服务,可以使用下方命令后台启动:
nohup node --env-file=.env proxy.mjs > /tmp/codex-bridge.log 2>&1 &
修改 ~/.codex/config.toml 配置文件,修改前做好备份:
model = "deepseek-v4-flash"
model_provider = "local_proxy"
[model_providers.local_proxy]
name = "local_proxy"
base_url = "http://127.0.0.1:4000/v1"
wire_api = "responses"
requires_openai_auth = true
experimental_bearer_token = "sk-proxy_..."
其中 experimental_bearer_token 需要改为刚才从 .env 文件中获取到的 PROXY_AUTH_KEY
修改完成后打开 Codex 进行测试:

已经成功使用 DeepSeek,在终端也能看到接口调用记录:

最后说两句
DeepSeek 写代码的水平跟 GPT 确实有差距,这个得承认。
但 Codex 在我这儿早就不是纯写代码的工具了——已经逐渐替代 OpenClaw、Hermes 等工具,而日常使用场景 DeepSeek 完全够用。
我个人看法有两点:
- 如果你主要用 Codex 写复杂代码、做大型重构,还是老老实实用 OpenAI 原生模型,别折腾。
- 如果你将Codex 已经变成日常全能助手,那换成 DeepSeek 能省不少钱,体验上不会有明显降级。
所以大家如果也有这个想法的话,可以照这个教程走一遍试试,成本很低,不行随时切回去。
反正配置文件备份了,怕啥。