Codex使用DeepSeek API的方法(cc switch + codex bridge方案)
一、背景
OpenAI 的 Codex 是目前主流的 AI 编程助手之一,不仅可以用来编写代码,还可以用于办公,生活服务等。操作浏览器,操作电脑更是将要抢占龙虾的地位。
DeepSeek V4 在代码场景下性价比高、API 成本低。
两者无法直接对接,根本原因是接口协议 不一致:
| 项目 | Codex(v0.81.0 及以上) | DeepSeek API |
|---|---|---|
| 协议 | Responses API | Chat Completions API |
| 请求路径 | /v1/responses | /v1/chat/completions |
| 工具调用 | tools 字段内联 | tool_calls 独立消息 |
解决思路:在本机部署代理,在请求往返时做协议转换。
二、工具介绍
为了便于初学者理解,此处先介绍各个工具的作用。
Codex:AI Agent工具,直接和用户对话、交互,内置许多插件,拥有操作浏览器、操作电脑的强大能力。
DeepSeek API:API供应商,由于Codex费用较高,大量使用的话DeepSeek API更加实惠,因此才需要让Codex接入DeepSeek API。
CC Switch:虽然直接修改codex的配置文件也可以让Codex用上DeepSeek API,但是这样改来改去非常麻烦,CC Switch可以帮我们实现一键切换的便捷功能。
codex-bridge:Codex使用 OpenAI Responses API,而 DeepSeek 和 MiMo 使用 Chat Completions。 codex-bridge 用于在两者之间双向转换 —— 包含流式 SSE、工具调用与思考模式回合,让你在不修改 Codex 客户端的前提下使用任意支持的模型。
CC Switch下载:https://github.com/farion1231/cc-switch/releases
codex-bridge(进去后,点击code按钮,再点击download ZIP):https://github.com/wujfeng712-ui/codex-bridge
三、配置codex-bridge

在codex-bridge的根目录,将env.example复制一份,改名为.env
然后使用记事本打开.env文件
找到这一行
DEEPSEEK_API_KEY=
在后面输入你在 DeepSeek平台创建的Api key
平台网址:https://platform.deepseek.com/api_keys
然后在codex-bridge的根目录,新建一个文本文件,内容:
node --env-file=.env proxy.mjs
保存关闭编辑器,重命名这个文件为:启动codex-bridge.cmd
双击,即可启动。(不要关掉这个小黑窗)
这一步需提前安装Node.js 18+(官网下载)
四、配置CC Switch
CC Switch安装好后,打开,点击右上角加号→选择统一供应商→添加统一供应商

如图进行配置,
名称:codex-bridge
API地址:http://127.0.0.1:4000/v1
apikey:sk-proxy-local-replace-with-48-char-hex
(apikey其实就是第二步中.env文件里面的PROXY_AUTH_KEY=后面的值,这里为了便于新手操作,没有做修改)

完成后,在这个页面,点击这个同步按钮,确定。

回主界面,点击这里的编辑按钮,

点击右侧这个获取模型列表,就可以成功获取到deepseek的模型了,选择后点击保存。
回到主界面,就可以点击启用了。

回到codex中发送消息,可以看到小黑窗中开始打印请求日志,codex已经成功使用deepseek的API进行回复了。

后续想要使用原本的chatgpt 额度时,只需要在CC Switch的主界面中选择default配置即可。
需要注意,后面每次使用codex的deepseek时,都需要先打开codex-bridge。
更多推荐



所有评论(0)