保姆级教程|AICodeSwitch 让 Codex 秒接 DeepSeek,告别高价 API!

广告位招租
扫码页面底部二维码联系

Codex 这类命令行 AI 编程助手虽【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。然强大,但直接用 OpenAI 官方 A【原创不易,请尊重版权】【原创不易,请尊重版权】PI 有3个痛点:

【原创内容,转载请注明出处】【关注微信公众号:wwwtangshuangnet】
  • 贵且慢:GPT-4 级别的模型成本不低,国内直【未经授权禁止转载】未经授权,禁止复制转载。连还经常超时;
  • 【本文首发于唐霜的博客】未经授权,禁止复制转载。
  • 换模型麻烦:想切国产模型,得手动改环境变量或配置文本文作者:唐霜,转载请注明出处。【转载请注明来源】件,稍有不慎就报错。
  • 原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。著作权归作者所有,禁止商业用途转载。【转载请注明来源】
  • 协议限制:新版Codex只能接入Responses本文版权归作者所有,未经授权不得转载。著作权归作者所有,禁止商业用途转载。标准的API,而目前国内大模型基本都不支【作者:唐霜】【版权所有】唐霜 www.tangshuang.net持。
  • 著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】

作为vibe coding的重度用户,我未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。几乎每天都在使用codex来完成一些编程【原创不易,请尊重版权】未经授权,禁止复制转载。工作。但是,随着官方政策收紧,我现在连用未经授权,禁止复制转载。【转载请注明来源】中转站都觉得非常费力。于是产生了转国内大本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】模型的想法。

【版权所有】唐霜 www.tangshuang.net【本文受版权保护】本文版权归作者所有,未经授权不得转载。

另外,还有一个点,就是这段时间,code本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。x(桌面端)继之前爆热的openclaw【本文受版权保护】【作者:唐霜】、hermes之后,再次成为本机agen本文作者:唐霜,转载请注明出处。原创内容,盗版必究。t的首选。桌面端codex和我们写代码用本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。的codex cli面临问题一样。所以,【访问 www.tangshuang.net 获取更多精彩内容】【访问 www.tangshuang.net 获取更多精彩内容】解决这个问题,也是在当下这个codex热【未经授权禁止转载】【本文首发于唐霜的博客】情况下,帮助更多小伙伴可以体验codex【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。带来便利。

【访问 www.tangshuang.net 获取更多精彩内容】本文作者:唐霜,转载请注明出处。

于是,我写了AICodeSwitch这个【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。工具,它在本地起一个服务,自动接管Cod转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.netex的请求,按照你设定的规则转发给Dee本文版权归作者所有,未经授权不得转载。著作权归作者所有,禁止商业用途转载。pSeek、GLM等模型,协议自动转化,本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。配置一键写入。

原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】【版权所有,侵权必究】

接下来,我就以Codex接入DeepSe原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。ek为例,实机演示一遍,如何让 Codex 通过 AICodeS【作者:唐霜】【转载请注明来源】witch 使用 DeepSeek 作为【作者:唐霜】【访问 www.tangshuang.net 获取更多精彩内容】后端模型

转载请注明出处:www.tangshuang.net【关注微信公众号:wwwtangshuangnet】原创内容,盗版必究。转载请注明出处:www.tangshuang.net

AICodeSwitch工作原理

简单来说,AICodeSwitch 就是【原创不易,请尊重版权】【版权所有,侵权必究】一个“本地中间人”,它骗过了 Codex著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】,让它以为在跟 OpenAI 通信,实际著作权归作者所有,禁止商业用途转载。【原创不易,请尊重版权】上请求已经被转发了。

【版权所有,侵权必究】著作权归作者所有,禁止商业用途转载。【作者:唐霜】
以为在访问 api.openai.com
协议转换 & 路由
Codex
AICodeSwitch 本地代理
127.0.0.1:4567
DeepSeek / GLM / Qwen 等

这里需要说一下协议转换。

著作权归作者所有,禁止商业用途转载。【未经授权禁止转载】【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。

我们在本地使用codex或claude 本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。code编程,或是用来做其他工作时,它们未经授权,禁止复制转载。原创内容,盗版必究。会和官方API进行对接,采用一套标准接口【转载请注明来源】【本文受版权保护】数据格式,如果格式对不上,那么codex【本文受版权保护】【原创内容,转载请注明出处】/claude code就无法正常工作。【转载请注明来源】【原创不易,请尊重版权】而codex要求的格式是一种叫Respo【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。nses标准的格式,这种格式比普通的对话著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。格式(Chat Completions)原创内容,盗版必究。【本文受版权保护】要复杂的多。然而,国内的绝大多数模型,如【作者:唐霜】著作权归作者所有,禁止商业用途转载。DeepSeek、GLM等,都只支持Ch本文作者:唐霜,转载请注明出处。【本文受版权保护】at Completions格式(它们同【作者:唐霜】未经授权,禁止复制转载。时支持claude的格式,但是在code【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.netx上也用不上),而且,它们的Chat C【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.netompletions格式,也不和open【本文受版权保护】【版权所有】唐霜 www.tangshuang.netai官方格式完全相同,也还存在非常微小的转载请注明出处:www.tangshuang.net原创内容,盗版必究。差异。这就意味着codex,没法正常使用本文版权归作者所有,未经授权不得转载。【原创内容,转载请注明出处】

【转载请注明来源】【版权所有】唐霜 www.tangshuang.net【转载请注明来源】

协议转换就是解决这个问题,AICodeS原创内容,盗版必究。转载请注明出处:www.tangshuang.netwitch通过协议转换,将DeepSee【版权所有,侵权必究】【访问 www.tangshuang.net 获取更多精彩内容】k的Chat Completions格式【原创不易,请尊重版权】著作权归作者所有,禁止商业用途转载。,转化为codex认识的Response【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。s格式,这样,codex就可以正常工作。

【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net

前置准备

1)安装codex

【原创内容,转载请注明出处】原创内容,盗版必究。【本文首发于唐霜的博客】

现在,codex已经在MacOS和Win【访问 www.tangshuang.net 获取更多精彩内容】【原创不易,请尊重版权】dows电脑上都可以使用了。你只需要安装【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net它们即可。

【作者:唐霜】【本文受版权保护】【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。

2)安装NodeJS

未经授权,禁止复制转载。【未经授权禁止转载】未经授权,禁止复制转载。未经授权,禁止复制转载。

NodeJS官网下载安装包进行安装。

未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net

3)安装AICodeSwitch

【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】未经授权,禁止复制转载。

在Windows电脑上,可以下载.msi安装包进行安装。在MacOS或Linux桌面版【原创内容,转载请注明出处】【原创内容,转载请注明出处】电脑上,在命令行(Terminal)中执著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。行如下命令:

【未经授权禁止转载】【关注微信公众号:wwwtangshuangnet】
sudo npm i -g aicodeswitch

输入电脑登陆密码后,即可安装成功。安装完【本文受版权保护】原创内容,盗版必究。成后,你可以执行 aicos version 命令来检查安装是否成功。

本文版权归作者所有,未经授权不得转载。【原创不易,请尊重版权】【本文首发于唐霜的博客】

4)获取DeepSeek API Key

【作者:唐霜】【本文首发于唐霜的博客】原创内容,盗版必究。

在已有deepseek官网账号的情况下,【本文首发于唐霜的博客】【作者:唐霜】访问开发者页面,创建一个API Key。

未经授权,禁止复制转载。【版权所有,侵权必究】本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。

注意,API Key只能在创建时看到,一【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。旦关闭窗口,就再也看不见了,因此,你要先【未经授权禁止转载】【未经授权禁止转载】保存起来。

转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net【本文受版权保护】

配置AICodeSwitch

在windows电脑上启动AICodeS原创内容,盗版必究。本文作者:唐霜,转载请注明出处。witch软件,或者在MacOS或Lin转载请注明出处:www.tangshuang.net【本文受版权保护】ux电脑命令行执行 aicos ui 命令。

【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.net

你可以得到一个管理界面,此时,你会看到一【转载请注明来源】【版权所有】唐霜 www.tangshuang.net个“一键配置”的按钮,点击它。

转载请注明出处:www.tangshuang.net【原创内容,转载请注明出处】【原创不易,请尊重版权】

在供应商中选中DeepSeek,并且,在【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。下方API Key字段中,填写上面得到的原创内容,盗版必究。本文作者:唐霜,转载请注明出处。API Key。同时,在下方选中Code原创内容,盗版必究。【版权所有,侵权必究】x作为目标,点击确定并提交,等待页面完成著作权归作者所有,禁止商业用途转载。【作者:唐霜】刷新。

本文版权归作者所有,未经授权不得转载。著作权归作者所有,禁止商业用途转载。

好了,配置结束,就是这么简单!

【本文受版权保护】【原创不易,请尊重版权】【关注微信公众号:wwwtangshuangnet】

具体的操作,可以在B站观看我做的一个视频(视频是以接入免费的agnes模型为例,【转载请注明来源】【原创不易,请尊重版权】但是操作是相同的)。这个视频只有1分钟,原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】向你展示了如何进行超便捷的配置。

【作者:唐霜】本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。著作权归作者所有,禁止商业用途转载。

开始使用Codex

打开codex桌面软件,开启一个新会话,【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】开始体验接入DeepSeek后的code【关注微信公众号:wwwtangshuangnet】【未经授权禁止转载】x。

本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。

验证codex是否已经接入DeepSeek

当你发起一个codex会话后,当对话处理【本文首发于唐霜的博客】【未经授权禁止转载】思考和对话输出过程中,回到AICodeS【作者:唐霜】著作权归作者所有,禁止商业用途转载。witch的界面,查看路由管理下方的规则【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。列表里面,刚才添加的DeepSeek服务本文版权归作者所有,未经授权不得转载。著作权归作者所有,禁止商业用途转载。,状态是否处于“使用中”的状态。下面是一著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。个我接入其他服务时的截图,作为参考:

【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】

当这里的状态,出现“使用中”的字样时,说【作者:唐霜】著作权归作者所有,禁止商业用途转载。明AICodeSwitch已经正式接管了【本文首发于唐霜的博客】【未经授权禁止转载】Codex,并使用你刚才配置的DeepS【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.neteek来作为后端大模型了。

本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。

和CC-Switch的区别

我知道很多小伙伴听说过一款叫CC-Swi【原创不易,请尊重版权】【原创内容,转载请注明出处】tch的软件,它也是一款和AICodeS本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.netwitch一样的本地大模型中转软件。而且【版权所有】唐霜 www.tangshuang.net【转载请注明来源】由于它“出道”较早,获得了较多的曝光。A【访问 www.tangshuang.net 获取更多精彩内容】本文作者:唐霜,转载请注明出处。ICodeSwitch从一些细节处,提供未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。了比CC-Switch更优秀的体验。

【本文首发于唐霜的博客】【作者:唐霜】

下面,我只列出一些只有AICodeSwi【关注微信公众号:wwwtangshuangnet】原创内容,盗版必究。tch有的,CC-Switch没有的,或【关注微信公众号:wwwtangshuangnet】【关注微信公众号:wwwtangshuangnet】者AICodeSwitch更好的点,让你【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】看到我们在设计AICodeSwitch时本文版权归作者所有,未经授权不得转载。【作者:唐霜】所提供的用心点。

转载请注明出处:www.tangshuang.net【本文受版权保护】【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net
维度AICodeSwitch 的用心设计(独家或更优)CC-Switch 的局限
底层架构与通用性无界网关架构:基于标准 API 路径代理,任何能发 HTTP 请求的 AI 工具(例如cursor、trae等)均可即插即用,不限种类和版本。白名单适配:仅为特定的 7 种工具做适配,不在列表中的工具无法使用。
服务端部署支持:可作为服务端代理统一部署,团队成员共享路由与用量控制。纯桌面应用:仅支持本地运行,无法满足团队统一接入需求。
智能路由与调度8 种内容感知路由:自动检测请求类型(Thinking、图像、长上下文、后台任务、高 IQ  前缀等)并路由到最优模型,一次配置永久自动优化。纯手动切换:依赖用户手动判断并切换服务商,所有请求一刀切走同一条通道。
全局无感热切换:代理架构天然支持所有工具实时切换,修改路由规则后下一个请求立即生效。部分需重启:除 Claude Code 外,其他工具切换后通常需要重启才能生效。
协议与格式转换12 种 API 双向转换:完整实现 Claude / OpenAI Chat / OpenAI Responses / Gemini 四种格式间的全量双向转换。基础转换:仅支持 Claude ↔ OpenAI 的基本转换。
提供商级后处理:针对 DeepSeek (注入 thinking)、Moonshot (修复 reasoning)、Qwen (映射 effort) 等做专属兼容性修补,超越简单格式转换。可完美支持火山引擎Coding Plan的Responses协议接入codex。无此类针对特定提供商的深度兼容处理。即使火山引擎支持Responses协议,也无法直接在codex中使用。
稳定性与容灾熔断与黑名单机制:智能故障切换,失败服务加入临时黑名单,熔断保护避免重复试探,30秒后自动恢复探测。基础故障转移:仅支持自动切换到备用服务商。
原始配置兜底:所有路由不可用时,自动回退工具原始配置(带死循环检测),确保极端情况不断连。无提及此类兜底回退机制。
实时状态监测:规则运行状态实时推送到 UI,故障感知更即时。无此实时状态推送机制。
会话与上下文感知长上下文自动升级:会话感知路由,当 Session 累积 Token 超过阈值(默认 100 万)时,自动升级到长上下文模型。一方面可以避免会话触token顶,另一方面可以用来为长上下文对话节省成本。缺乏会话级感知:无基于上下文长度的动态路由能力。
Compact 请求智能处理:智能路由compact请求,避免超过阈值无法完成compact。特别是claude code,某些情况下,会话token太满,导致执行compact都没有空间去执行,通过compact路由,提供一个上下文窗口更大的模型,就可以解决。专门清洗悬挂的 tool_use 历史、剥离冗余参数,确保对话压缩操作的正确性与效率。无针对 Compact 压缩请求的专项防护处理。
配置与生命周期智能合并与回滚:停止代理时以备份为基线,智能合并运行期间用户新增的配置字段;SHA-256 追踪确保无损还原。覆盖式回滚:自动备份与原子写入,但回滚时可能覆盖用户新增的配置。
抗强杀恢复:即使被  强制终止,也可通过  手动安全恢复。避免后续无法使用codex或claude code。强杀可能导致配置状态未恢复。
团队与企业管控编程计划强制:通过检测 User-Agent / tool_use 等,只接受编程相关请求,防止编程 API 额度被其他用途消耗,导致官方封杀。无此隔离管控功能。
规则级精细用量控制:支持 Token 限制、请求次数、频率窗口、并发限制,限制自动从服务级同步到规则级。粗放式管控:手动切换模式下,流量全走一路,难以按规则精细控本。
用户友好的交互CLI 优先哲学:提供完整  命令行工具,支持脚本调用、PM2 托管、无 GUI 服务器运行。无 CLI:必须依赖图形界面,无法在无头环境(远程机/CI)使用。
深度日志分析:分片日志 + 全文搜索 + 会话分组 + 错误详情,便于深度排查与审计。基础日志:请求日志与费用追踪。
一键配置:几乎支持国内全部模型厂商的一键配置,只需要选中一个厂商,配上key之后,立即可用。一键配置功能仅限于模型厂商基础信息,不够彻底,需要多个步骤进行配置。

如何让DeepSeek支持图片识别?

这几天有小道消息称DeepSeek即将发【访问 www.tangshuang.net 获取更多精彩内容】【原创不易,请尊重版权】布4.1版本,会是一个支持图片识别的多模【作者:唐霜】【本文首发于唐霜的博客】态模型。但是,现阶段我们还是无法直接让d原创内容,盗版必究。【版权所有】唐霜 www.tangshuang.neteepseek识别图片,除了deepse著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】ek之外,glm、minimax都是一样【未经授权禁止转载】【未经授权禁止转载】的问题,无法直接识别图片。这对我们要用图【关注微信公众号:wwwtangshuangnet】【转载请注明来源】片来引导大模型的场景,就是一个非常麻烦的本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。事情。那么有什么办法可以让codex在接转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。入deepseek时支持图片识别?

【版权所有,侵权必究】本文版权归作者所有,未经授权不得转载。

AICodeSwitch支持内容感知路由,可通过配置,感知codex的请求内容,【访问 www.tangshuang.net 获取更多精彩内容】【作者:唐霜】动态的分配请求发送给什么模型。

【作者:唐霜】【访问 www.tangshuang.net 获取更多精彩内容】【版权所有】唐霜 www.tangshuang.net【未经授权禁止转载】

我们可以创建一条规则让glm-4.6v或【关注微信公众号:wwwtangshuangnet】转载请注明出处:www.tangshuang.net者agnes这个免费的模型来识别图像,而未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】普通的对话内容,则由deepseek响应【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。

本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。

如上图所示,我们配置了两条规则。我们把注未经授权,禁止复制转载。【转载请注明来源】意力放在“类型”这一列,其中“图像理解”【版权所有,侵权必究】未经授权,禁止复制转载。对应的是agnes-2.0-flash,【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.net这也就意味着,当我们是要求codex理解【作者:唐霜】【关注微信公众号:wwwtangshuangnet】我们的图片时,codex就会把对话先发送【版权所有】唐霜 www.tangshuang.net未经授权,禁止复制转载。给agnes,由agnes来完成这次理解著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】图像的请求。

【作者:唐霜】【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net

你可能又会有另外一个疑问:为啥我们不直接本文版权归作者所有,未经授权不得转载。【作者:唐霜】用agnes这个免费的模型呢?哈哈,你可【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.net能已经发现了,我们确实可以直接使用agn原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。es这个模型。只不过这个模型存在两个问题【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.net,一个是参数量小,智能度不够,另外一个是【原创内容,转载请注明出处】【访问 www.tangshuang.net 获取更多精彩内容】上下文窗口长度不够。而且由于是免费模型,【版权所有】唐霜 www.tangshuang.net【关注微信公众号:wwwtangshuangnet】必然会遇到后面响应越来越慢的问题。

【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】【访问 www.tangshuang.net 获取更多精彩内容】【原创内容,转载请注明出处】

结语

Codex作为现象级产品,已经占据了非常未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。大的一块市场份额。相比于openclaw【原创内容,转载请注明出处】【原创内容,转载请注明出处】、Hermes,它有着更好的体验,能带来转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。更智能的电脑操作体验。但是由于opena【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.neti政策收紧,以及价格问题,我们选择使用国未经授权,禁止复制转载。【版权所有】唐霜 www.tangshuang.net内的大模型来驱动codex,不失为一种体本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。验优秀agent的方式。如果你也正在受到著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】codex的热潮影响,打算体验一下,又受【本文首发于唐霜的博客】原创内容,盗版必究。到各方面条件的限制,不妨试试我们本文提供原创内容,盗版必究。【作者:唐霜】的方法,在1分钟内,就可以立即体验cod本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】ex。

著作权归作者所有,禁止商业用途转载。【作者:唐霜】转载请注明出处:www.tangshuang.net

2026-06-06 841

为价值买单,打赏一杯咖啡

本文价值8.41RMB