下面两种方案。
方案一用 cc-switch,配置最少,我自己日常就用这个;
方案二用 Codex++,图形化界面,喜欢点点点的可以选。两个都能让 Codex 用上 DeepSeek,挑一个跟着做就行。

方案一、cc-switch
1.下载安装
已经装过的可以跳过,但要确保升级到 3.16.0 及以上,低版本不支持。

打开:https://github.com/farion1231/cc-switch ,找到 release。

往下翻到 Assets,Windows 选 msi,Mac 选 dmg。

2.拿 DeepSeek 的 key
打开 DeepSeek 开放平台:https://platform.deepseek.com/api_keys


sk 开头的这一串就是你的 apikey,复制下来备用。
3.配置 cc-switch
进去之后切到 Codex 这一栏,准备添加供应商。

找到 DeepSeek 这个内置预设。

填入刚才的 apikey,注意本地路由映射这个开关要打开,然后点添加。

这里有个坑,路由如果没开,会弹这个提示,还是用不了。

找到右下角的设置图标。

进到路由标签,把本地路由开关、路由总开关,还有 Codex 的路由启用,全部打开。

确认路由开关是开着的,然后回去启用 DeepSeek。

4.测一下
切完一定要重启 Codex,运行中的进程不会热加载配置。重开之后启动 Codex,在命令行敲 /model。

桌面端这边,模型也跟着切过来了。

注意:有人会说这里选择模型时还是 GPT 系列的,没有 DeepSeek,这种情况其实 已经是使用的DeepSeek模型了,因为 Codex 版本比较新,cc-switch目前没有适配,菜单上那个 GPT 名字是被代理忽略的死标签。
你可以进行问答,看 DeepSeek 开放平台账单有没有计费,计费了就是消耗了,我测试过。
想切 pro 还是 flash,去 cc-switch 里改 DeepSeek 的默认模型就行,零折腾。
5.Codex 启动(第一次使用必看)
这块我多说两句,因为不同登录方式表现不一样,容易让人懵。第一次安装好 Codex,打开是这个界面。

第一种,没有 ChatGPT 账号,直接选择其他方式登录,即用 apikey 登录。随便输一个 sk 开头的就行,比如 sk-1234。

这种情况下插件没解锁,但 DeepSeek 是有的,模型能正常用。
跑个测试。

token 有消耗,调用成功,说明 DeepSeek 这条链路是通的。

第二种,用 ChatGPT 账号登录,那插件就能正常用。

测一下插件功能,能看到插件在调用。

插件调用成功。

说白了,想用浏览器插件,得有过 ChatGPT 登录记录,纯 apikey 进来插件是锁着的,但不影响你用 DeepSeek 写代码。
方案二、Codex++
cc-switch 之外,还有个图形化更友好的工具,Codex++,喜欢点点点配置的可以用这个。
1.下载安装
下载地址:https://github.com/BigPizzaV3/CodexPlusPlus/releases

Windows 选 Windows 那个。Mac 分两种芯片,别下错了。
M 系列芯片(Apple Silicon,比如 M1 到 M4),选 CodexPlusPlus-1.1.7-macos-arm64.dmg,这是苹果自研芯片的原生架构,性能和兼容性最好。
Intel 芯片的 Mac,选 CodexPlusPlus-1.1.7-macos-x64.dmg,对应老款 Mac。
「Codex++ 管理工具」和「Codex++ app」,两个都要装。


第一次打开如果被系统拦了,去「系统设置」-「隐私与安全性」,点「仍要打开」就行。


打开 Codex++。

如果哪一项显示缺失,进安装维护界面点修复就行。

2.拿 DeepSeek 的 key
和方案一一样,打开 DeepSeek 开放平台:https://platform.deepseek.com/api_keys 拿 key


sk 开头的就是 apikey。
3.配置 Codex++
点添加供应商。

以 DeepSeek 为例,关键有几个地方。接入方式选「纯 API」。Base URL 填 https://api.deepseek.com。Key 填刚才拿的 apikey。上游协议选 chat completions。测试模型可以填 deepseek-v4-flash 或者 deepseek-v4-pro。
| 字段 | 填什么 |
|---|---|
| base_url (OpenAI) | https://api.deepseek.com |
| key | 你在 DeepSeek 平台创建的 apikey |
| 上游协议 | chat completions |

保存后切到 DeepSeek 这个配置,点测试,http 返回 200 就表示连通了。

4.通过 Codex++ 打开 Codex
从 Codex++ 这边启动 Codex,插件是解锁的。

模型列表里也能看到 DeepSeek V4。

两种方案怎么选
两个都能用,区别在习惯。
| 方案 | 适合谁 | 注意 |
|---|---|---|
| cc-switch | 想要稳定、配置少的人 | 桌面菜单显示受 Codex 版本影响 |
| Codex++ | 用桌面 App、想要图形界面和浏览器插件的人 | 第三方工具,Codex 更新后可能要等适配 |
几个常见问题
1、看不到 DeepSeek 模型
这个最多人问,分两种情况。
先排查最常见的,没重启。保存供应商之后一定要重启 Codex,cc-switch 会生成模型目录文件,但正在运行的 Codex 进程不会热加载,不重启就还是旧的。重开一遍大概率就好了。
如果重启了菜单里还是没有,那不是你配错了,也不是 DeepSeek 没生效,是 Codex.app 版本太新。新版 Codex 的模型菜单是去 /models 端点拉列表,而 cc-switch 这一代还是走「写一个模型目录文件指望 Codex 读」的老办法,代理没实现 /models 端点,两套机制对不上,DeepSeek 就进不了菜单。别人能看到,多半是他的 Codex 版本比你旧,还吃老的注入方式。
这种情况照常用就行,最推荐。DeepSeek 其实 100% 在工作,菜单上那个 GPT 名字是被代理忽略的死标签。想切 pro 还是 flash,去 cc-switch 里改 DeepSeek 的默认模型就行,零折腾。想治本就去 cc-switch 的 GitHub 提个 issue 等作者适配新版 Codex,但要等。
2、换模型后历史记录没了
这个不是 bug。Codex App 的会话历史是按 Model Provider 隔离展示的,你一换供应商,原供应商下的历史就不显示了,新会话也不会继承之前的上下文。理解了这个设计,就不会再纳闷「为啥换个模型记录全没了」。
转载作品,原作者:库森说AI,文章来源:https://mp.weixin.qq.com/s/Y_l-5ml3qMV8ifm8nQwuJw






