Codex接入国产大模型,三步配置,无需OpenAI账号

一、需要的软件

1.1 Codex CLI(命令行工具)

Codex CLI 是 OpenAI 推出的 AI 编程助手命令行版本,支持插件扩展机制。通过它可以在终端环境中使用 AI 辅助编程功能。

1.2 cc-switch 插件

cc-switch 是连接 Codex 与国产大模型的桥梁插件,安装到 Codex CLI 后,即可在本地切换使用不同的国产大模型 API。

支持的国产模型:

安装成功后界面:

1.3 Codex 客户端(可选)

Codex 客户端提供图形界面,方便管理插件和配置。如仅使用命令行,可跳过此步骤。

1.4 API Key 准备

使用国产大模型前,需要在对应平台获取 API Key。获取方式如下:

  • DeepSeek:https://platform.deepseek.com/ → 注册 → 控制台 → API Keys → 创建密钥
  • 通义千问:阿里云百炼平台 → API-KEY 管理 → 创建 API Key
  • 智谱 GLM:https://open.bigmodel.cn/ → 控制台 → API Keys → 创建密钥
  • Kimi:https://platform.moonshot.cn/ → 控制台 → API Keys
  • 文心一言:百度智能云千帆平台 → API Key
  • 讯飞星火:讯飞开放平台 → API Key

注意:API Key 只会显示一次,请妥善保管。建议设置用量限制。

二、安装步骤

第一步:安装配置 Codex CLI

  • 访问 https://codex.chat/ 下载 Codex CLI 安装包
  • 打开终端,输入 codex --version 确认安装成功
  • 完成安装,选择api登录,输入上面任何一个国产模型的api key即可。

第二步:安装配置 cc-switch 插件

下载插件,访问 https://github.com/farion1231/cc-switch,安装。

先说配置原理:codex--》cc-switch --》国产模型

新版 Codex CLI 面向的是 OpenAI Responses API,而 DeepSeek、Kimi、MiniMax、SiliconFlow 等很多供应商实际暴露的是 OpenAI Chat Completions 形态,也就是 /chat/completions。这两种协议的请求体、流式事件和返回结构不同,直接把 Chat 接口填进 Codex 配置里,常见结果就是模型列表不对、请求 404/400,或者流式响应无法被 Codex 正确解析。

cc-switch 的做法是让 Codex 始终连本机路由,仍以 Responses API 发送请求;路由在内部识别当前供应商是否是 Chat 格式,再把请求改写成 Chat Completions 发给上游,最后把 Chat 响应转换回 Responses 形态返回给 Codex。

本地路由工作原理(4步)

  • Codex 接管时,本地配置会被写成 http://127.0.0.1:15721/v1,并强制保持 wire_api = "responses"
  • Provider 的 meta.apiFormat = "openai_chat" 会告诉路由:真实上游是 Chat Completions
  • 路由把 /responses 或 /v1/responses 改写到 /chat/completions,并把 Responses 请求体转换成 Chat 请求体
  • 上游返回后,路由再把 Chat 的 JSON 或 SSE 转回 Codex 能理解的 Responses JSON/SSE

详细配置

第1步:配置供应商

查看配置完成后的效果:

选择预设的供应商,只需要填写API KEY即可

注意需要选择【需要本地路由映射】勾选:

第2步:配置cc-switch路由

选择设置--》路由,选择本地路由,开关都打开。

服务地址不需要修改,使用中模型可以不写。

保存后返回主界面,顶部路由开启。

第三步:Codex 连接国产大模型

打开Codex 客户端,就会自动连接cc-switch:

原理就是cc-switch配置后会更新config.toml文件的配置,其中就链接上了国产模型了。

可以开始使用啦:

四、 常见 问题

Q1:Codex报404或找不到 /responses?

通常是没有开启 Codex 接管,或者你手动把上游 Chat base URL 直接写给了 Codex。检查 ~/.codex/config.toml 是否指向 http://127.0.0.1:15721/v1。

Q2:DeepSeek上游报404?

如果用的是内置 DeepSeek 预设,先确认当前供应商确实来自预设,并且 Codex 路由已启用。只有在使用自定义供应商时,才需要额外检查 base URL:它应该是服务根地址,而不是带 /chat/completions 的完整接口路径。

Q3:/model 看不到DeepSeek模型?

保存供应商后重启 Codex。cc-switch 会生成 cc-switch-model-catalog.json 并把路径写入 model_catalog_json,但正在运行的 Codex 进程不一定会热加载模型目录。目前 Codex app 不支持多模型选择,默认使用配置的第一个模型。

Q4:开了路由但请求仍走错供应商?

确认三处状态一致:Codex 标签下当前供应商是 DeepSeek;本地路由服务正在运行;路由启用里 Codex 开关已打开。

Q5:可以用官方OpenAI Codex账号走本地路由吗?

不建议。cc-switch 会在本地路由接管模式下阻止切到官方供应商,因为用代理访问官方 API 可能带来账号风险。路由主要用于第三方、聚合或协议转换场景。

Q6:插件安装失败怎么解决?

请确认:Codex CLI 版本支持插件系统;插件文件完整且格式为 .codex-plugin;尝试以管理员权限运行;查看 Codex 日志获取具体错误信息。

Q7:提示 API Key 无效?

请检查:API Key 拼写是否正确;Key 是否已激活;账户是否有足够余额或配额;是否超过每日调用次数限制;API Key 格式是否符合平台要求。

Q8:请求超时怎么解决?

请尝试:检查网络连接是否稳定;在 API 服务非高峰期重试;减少上下文长度;在配置中增加超时时间。

Q9:是否支持代理设置?

是的,cc-switch 支持 HTTP/HTTPS 代理配置,适用于企业内网、网络受限地区或需要代理监控流量的场景。

Q10:多模型同时配置会冲突吗?

不会冲突。cc-switch 支持同时配置多个模型,各模型配置相互独立,切换时不影响其他模型。

相关推荐
团象科技1 小时前
出海企业算力适配调研:深度学习模型云端搭建的落地观察
人工智能·深度学习
kft13141 小时前
04 — AI 测试用例生成与评审实战
人工智能·测试用例
无心水1 小时前
【Harness:落地实战】24、Harness CI/CD+GitOps深度实战:智能交付与渐进发布——企业级云原生DevOps全解析
人工智能·ci/cd·云原生·openclaw·harness·hermes·honcho
AI学长1 小时前
数据集|二维码目标检测QRCodeDetection
人工智能·目标检测·计算机视觉·二维码目标检测
IT_陈寒1 小时前
React开发实战:从入门到精通
前端·人工智能·后端
wuhen_n1 小时前
实战!前端开发完整 LangChain AI 智能体(附源码)
前端·langchain·ai编程
古道青阳1 小时前
AI编码智能体横向评测Cursor、OpenAI Codex 与 Claude Code
人工智能
咖啡星人k1 小时前
MonkeyCode 插件生态:如何为开源AI编程平台贡献你的第一个插件
开源·ai编程
kft13141 小时前
测试深度洞察 | 2026年6月:测试工具迭代背后的行业信号
人工智能·测试用例