Codex用CC Switch接第三方API不花会员钱:Mac和Windows双平台完整教程

Published on: 2026-08-06

Codex用CC Switch接第三方API不花会员钱:Mac和Windows双平台完整教程

📖 名词释义

AI Box(又称 AI盒子 / 智能体计算机 / Agent Computer),是一种专门运行 AI Agent 的本地硬件设备,预装智能体应用管理系统,开箱即用,7×24 小时在线运行。用户可以通过微信、飞书、企业微信、钉钉等社交软件远程指挥 AI 帮你干活。

摘要: Codex官方会员每月20刀贵且地区限制多,用CC Switch接DeepSeek、Kimi、百炼等第三方API,单价能降到官方的1/10。这篇把Mac和Windows双平台完整流程跑通:Codex安装、CC Switch接管、Provider切换、常见踩坑排查,跟着抄就行。

Codex作为OpenAI官方CLI编程助手,写代码、读仓库、改文件能力一流。但官方订阅有两个硬伤:每月20刀会员费对个人开发者不便宜,部分地区还要求绑定海外支付方式。想换DeepSeek、Kimi、智谱这些国产模型,光改环境变量不够——Codex默认用OpenAI的Responses API协议,而国产厂商统一提供的是Chat Completions接口,协议直接不兼容

CC Switch 就是解决这个痛点的工具。本地运行的API路由器,把Codex请求自动转译成任意第三方API能识别的格式,多Provider一键切换。安装包不到10MB,Mac、Windows、Linux都有原生图形界面。本文以"Codex + DeepSeek"组合为例,双平台一步步教你跑通。

一、装Codex本体

Mac用户两种方式:方式一终端粘贴curl -fsSL https://claude.ai/install.sh | bash;方式二官网Quickstart下载.pkg双击安装。

Windows用户同样两种:方式一官网Quickstart页面点"Download for Windows"下载安装包双击运行;方式二微软商店一键安装——开始菜单搜"商店",搜"codex"或"chatgpt"(新版改过名),点安装。

装完终端输入codex --version能显示版本号就装好了。这一步会同时生成~/.codex/config.toml配置目录骨架,CC Switch后续接管的就是这个文件。

注意:装完Codex不要登录官方账号。 跟CC Switch一起用时,登录官方账号会和自定义Provider冲突报冲突警告。后续接入第三方API时选"其他登录方式"输入API Key,根本不用登录官方账号。

二、装CC Switch:双平台通用

GitHub开源桌面工具,作者farion1231,最新3.16.0版本。

Mac用户:releases页(https://github.com/farion1231/cc-switch/releases)下载.dmg格式,双击图标拖进Applications文件夹。

Windows用户:同GitHub releases页,下载.msi安装包双击运行。装完系统托盘出现CC Switch图标。

装好打开主界面:顶部一排工具图标(Claude Code、ChatGPT即Codex、Gemini CLI、OpenCode、OpenClaw),点ChatGPT图标切换到Codex管理。右上角"+"号新建Provider,下方列表显示已配置的所有模型源。

三、核心一步:CC Switch接管Codex配置

CC Switch接管Codex

这一节是整个流程的关键。点开CC Switch顶部ChatGPT图标进入Codex管理,点击右上角"+"号选"自定义配置"。

通用配置字段(双平台一致):

  • 供应商名称:自定义,比如"DeepSeek"、"百炼"都行
  • API请求地址:填第三方Provider的Base URL
  • DeepSeek官方:https://api.deepseek.com/v1
  • QuickRouter(聚合站,便宜通道多):https://api.quickrouter.ai/v1
  • 阿里云百炼:https://dashscope.aliyuncs.com/compatible-mode/v1
  • 硅基流动:https://api.siliconflow.cn/v1
  • API Key:去对应平台控制台创建
  • 模型名称:填该平台支持的模型,如DeepSeek的deepseek-chat、Kimi的moonshot-v1-128k、百炼的qwen-coder-plus

填完点Save,列表出现你刚添加的Provider。

关键步骤:点击"启用"按钮把状态切到Active。 CC Switch这时会做几件事:把~/.codex/config.toml改写指向本地代理http://127.0.0.1:15721/v1,强制锁定wire_api="responses"协议;后台启动本地代理服务监听15721端口,所有请求被拦截。

协议转换链路(理解这个能少踩很多坑):

  1. 配置改写:CC Switch把Codex指向127.0.0.1:15721本地代理,锁定Responses协议
  2. 格式标记:Provider的meta.apiFormat="openai_chat"告知路由层上游真实接口是ChatCompletions
  3. 请求转发:路由拦截/responses路径映射为/chat/completions,请求体格式互转
  4. 响应回译:上游Chat格式响应(SSE流)重新组装为Codex能解析的Responses格式返回

无论上游是Chat Completions、Anthropic还是Bedrock自定义,CC Switch都能翻译成Codex吃得到的格式。

四、注册Key并测试连通

填完Provider还要确保API Key真的可用。先测Base URL连通

curl -sS "https://api.deepseek.com/v1/models" \
  -H "Authorization: Bearer sk-你的key"

返回JSON列出平台支持的所有模型就通了。如果返回401/403,说明Key填错或账号没激活。

再测一次最小请求

curl -sS "https://api.deepseek.com/v1/chat/completions" \
  -H "Authorization: Bearer sk-你的key" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-chat", "messages": [{"role": "user", "content": "hello"}]}'

返回200说明Provider完全可用,这时回CC Switch启用它,启动Codex就能正常对话。

几个常用平台对比(2026年8月):

平台 招牌模型 输入价(元/百万token) 输出价 适合场景
DeepSeek deepseek-chat 缓存0.02/未命中1 2 通用代码、低成本批处理
阿里云百炼 qwen-coder-plus 约2 约6 中文注释、长上下文
QuickRouter gpt-5.4/claude系 约0.5-2 约1.5-6 自由切换多家
硅基流动 Qwen/Qwen3-Coder 免费额度充足 极低 个人开发调试

官方Codex会员20美元/月约145元人民币,DeepSeek按token计费,代码任务1小时消耗一般几毛钱到几块钱,一个月成本不到官方的1/10。

五、双平台验证

双平台验证配置

配置完不直接信CC Switch显示状态,要用Codex CLI实跑验证。

终端验证(双平台命令一样):

任意项目目录下打开终端,输入codex进入交互模式,敲一句"列出当前目录所有Python文件"。如果CC Switch工作正常,Codex会调用底层模型给出回应,终端显示"Used deepseek-chat (provider: DeepSeek)"日志,说明这次请求确实走了DeepSeek通道。

查看配置文件确认

Mac/Linux终端执行cat ~/.codex/config.toml,Windows执行type %USERPROFILE%\.codex\config.toml。应该能看到:

model_provider = "custom"
model = "deepseek-chat"
wire_api = "responses"

[providers.custom]
name = "DeepSeek"
base_url = "http://127.0.0.1:15721/v1"

base_url指向127.0.0.1:15721就对了——这是CC Switch本地代理地址。如果还指向官方地址,说明CC Switch没接管成功,回CC Switch点"启用"。

多Provider切换:列表里多个Provider都点过"启用"后,右键托盘图标可快速切换当前生效Provider。上午写Python用DeepSeek便宜,下午调Claude系模型用聚合站通道,一秒切换不用重启Codex。

六、常见报错与排查

报错1:Codex启动报"配置冲突"

原因:同时登录官方账号 + 添加了CC Switch自定义Provider。解决:终端执行codex /logout退出官方账号登录,回CC Switch启用Provider。

报错2:请求返回401 Unauthorized

原因:API Key填错、过期或没激活对应模型分组。解决:去平台控制台重新生成Key,注意有些平台需把模型加到"分组"里才能调用。

报错3:返回"model not found"或404

原因:模型名称拼错或该平台没有这个模型。解决:参考第四节模型列表修改CC Switch的"模型名称"字段。

报错4:流式响应卡住、只输出半截

原因:上游SSE事件命名和Codex期待的Responses协议不兼容,CC Switch没识别全。解决:升级CC Switch到最新版(3.16.0+),或换一家SSE规范的Provider。

报错5:CC Switch改了配置但Codex不生效

原因:Codex缓存了旧配置。解决:完全退出Codex(Ctrl+C.exit)重新启动。还不行就删掉~/.codex/config.toml让CC Switch重新生成。

报错6:Mac系统提示"无法打开,因为无法验证开发者"

原因:个人开发者发布未走Apple公证。解决:系统设置 → 隐私与安全 → 仍要打开。Windows SmartScreen类似,点"更多信息 → 仍要运行"即可。

七、为什么这种方案值得用

对个人开发者来说,这种方案最大价值不是省那点API费,而是解锁模型自由。官方Codex只能调OpenAI一家——但实际开发中,复杂架构用Claude Opus 5、中文注释用Kimi K3、批量数据用DeepSeek V4-Flash凌晨低谷、视频脚本用MiniMax H3,每种任务都有最适合的模型。官方一家独大反而成了限制。

CC Switch这种本地路由,相当于在Codex和上游API之间架了座"翻译桥"。你不用关心上游协议是Responses、Chat Completions还是Anthropic,CC Switch全帮你转译。另一好处是配置即代码——~/.codex/config.toml可纳管进Git,新机器clone项目后一键还原整套AI开发环境,团队协作也方便。

铠盒AIBOX作为24小时AI调度管家,把类似的多模型调度思路做到了硬件层面:本地Agent根据任务复杂度自动切不同模型——复杂推理走Claude/GPT-5.6 Sol、文案批处理走Kimi便宜通道、批量数据凌晨跑DeepSeek低谷时段,用户根本不用关心底层用了谁家的模型。和CC Switch的本地路由理念一脉相承:让模型适配任务,而不是反过来。

需要提醒的是,CC Switch是本地工具只负责协议转发和Provider管理,实际API调用费还是要付给上游平台。不存在"用CC Switch就免费"——它解决的是协议兼容和多模型切换问题,不是绕过付费。就像家里的路由器:路由器本身不提供上网服务,它只是把你家的网络请求正确转发到运营商。


延伸阅读

-#铠盒AI #AI Agent #Codex #CC Switch #DeepSeek #国产模型 #开源工具 #AI编程助手 #CLI工具 #大模型路由


铠盒AIBOX · 7×24小时为你工作的私人AI助手 · AI智能体

推荐产品

铠盒 A1 家用入门款 铠盒 A1 Pro 增强款 铠盒 A2 专业款 铠盒 A2 Pro 进阶款 铠盒 X1 企业款 铠盒 G1 旗舰款
© KAIHE AI - Agent Computer Specialist