news 2026/9/25 13:07:33

免费又私密:用Codex Router把本地Ollama/LM Studio模型接入Codex完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费又私密:用Codex Router把本地Ollama/LM Studio模型接入Codex完整教程

免费又私密:用Codex Router把本地Ollama/LM Studio模型接入Codex完整教程

【免费下载链接】codex-routerExternal-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.项目地址: https://gitcode.com/gh_mirrors/co/codex-router

Codex Router 是一个运行在本地的模型路由器,它能把 Ollama、LM Studio 等本地大模型一键接入 Codex,让你在写代码时完全免费、完全私密地使用自己机器上的模型——不花一分钱 API 费用,数据也绝不出门。这篇教程带你完成从安装到验证的全过程,适合所有新手 🚀

为什么选择本地模型?

优点说明
💰 免费模型跑在你自己的硬件上,没有 Token 计费
🔒 私密代码与对话全程留在本机,回环地址127.0.0.1通信
⚡ 离线可用断网也能写代码
🎛️ 自由想用哪个开源模型就装哪个

代价是本地模型速度较慢(冷启动可能要一两分钟),且并非所有小模型都能稳定驱动 Codex 的工具调用。Codex Router 会帮你提前检查这些问题,避免"下载完才发现跑不了"。

第一步:安装 Codex Router

Codex Router 支持 macOS、Linux 和 Windows。在终端粘贴官方引导安装命令即可完成全套部署(引导式供应商配置 + 控制中心 + 系统托盘应用)。详细步骤见 docs/INSTALL.md。

安装完成后:

  1. 完全退出并重新打开 Codex;
  2. 新任务中选择路由后的模型;
  3. 从菜单栏/系统托盘打开Codex Router控制中心。

第二步:接入 Ollama 本地模型

Codex Router 把 Ollama 当作"托管的无头本地运行时"管理——模型文件留在 Ollama 仓库里,路由器只保存选择、下载进度和目录状态,不会擅自弹出 Ollama 的聊天窗口。

图形界面操作(推荐新手):

  • 打开托盘应用 →Model settings → Local LLMs;
  • 在推荐列表里点击Download,或直接粘贴模型标签(如gemma4:12b)到输入框;
  • 点击下载后,路由器会自动在后台启动ollama serve(如果没装 Ollama CLI,会在你明确同意后自动安装);
  • 托盘会显示持久状态卡片:适配检查 → 准备 Ollama → 拉取权重层 → 就绪/失败,长下载也有Cancel按钮可随时取消。

命令行操作(适合进阶用户):

./bin/control local-models list # 查看已装模型和下载建议 ./bin/control local-models inspect llama3.2:3b # 只查几KB:是否支持工具、上下文多大 ./bin/control local-models install gemma4:12b --yes # 后台下载 ./bin/control local-models benchmark gemma4:12b # 测速(tokens/秒)

勾选模型后,路由器会自动刷新模型选择器、重启服务,local/...路由即刻生效。完整命令清单见 docs/LOCAL-MODELS.md。

第三步:接入 LM Studio 本地模型

LM Studio 作为独立的 OpenAI 兼容后端,可以和 Ollama 并存。它的模型使用lmstudio/<模型ID>命名空间,与 Ollama 的模型互不冲突。

最快配置方法只需三步:

  1. 在 LM Studio 中打开本地服务器(默认地址http://127.0.0.1:1234/v1,如端口不同可用环境变量MODEL_ROUTER_LMSTUDIO_BAse_URL覆盖);
  2. 启用提供商标识并整理模型列表:
./bin/model-router codex providers enable lmstudio ./bin/curate-models lmstudio
  1. 整理命令会读取 LM Studio 的/v1/models接口,只发布你明确勾选的模型。也可以在控制中心的Local LLMs区域直接勾选,两个入口写的是同一份用户模型配置。

相关实现可参考 src/lmstudio-models.mjs 与 src/local-models.mjs。

挑对模型:3 个关键检查

1. 必须支持工具调用(最重要)

Codex 的每个回合都靠工具调用驱动,没有工具能力的模型第一轮就会失败。只有 Ollama 报告为工具可用的模型才会被发布到选择器,其余的会标注"no tools — vision only",只适合当图像阅读器。下载前先用inspect查一下,只花几 KB 流量:

./bin/control local-models inspect llama3.2:3b # tools:true ./bin/control local-models inspect phi4 # tools:false

2. 内存要装得下

路由器会读取你的统一内存/显存并预留约 20% 给上下文缓存,把模型分为三档:

标识含义
fits全速运行
tight能跑,但会溢出到 CPU,较慢
too-large直接拒绝下载(加--force才放行)

3. 尺寸比工具标志更关键

Codex 会先占用约 20K 的 32K 窗口放系统提示和工具定义,只剩约 12K 给你用。实测中 3B 小模型会被系统提示"挤晕",而 7B 级模型可以正常跑——建议把 7B 当作跑 Agent 的实用下限,小模型留给读图场景。

安装完成后跑一次真实客户端验证:

./bin/control local-models agent-check <模型标签>

它在临时工作区里执行两轮codex exec,必须2/2 全部通过才算模型能稳定驱动 Codex。

使用须知与常见问题

  • 实验性功能:本地模型在 Codex 选择器中标注experimental。用它读图很可靠,但当作主聊天模型请保持"试试看"的心态;
  • 速度预期:本地模型明显慢于托管模型,换来的是零成本和零外发——这是明确的取舍;
  • 卸载与勾选分开:取消勾选只隐藏模型,不删除文件;删除需要单独执行uninstall并明确确认;
  • 故障排查:遇到问题先看 docs/TROUBLESHOOTING.md,或运行./bin/control local-models runtime status检查 Ollama 运行时状态。

延伸阅读

  • docs/LOCAL-MODELS.md —— Ollama 与 LM Studio 本地模型完整文档
  • docs-site/src/content/docs/clients/codex-local-model.md —— 官方文档站中的本地模型指南
  • docs-site/src/content/docs/providers/local-models.md —— 本地模型供应商参考
  • docs/HOW-IT-WORKS.md —— Codex Router 路由原理

小提示:把本地模型当"第二大脑"用——日常琐碎的探索、读图、批量小任务交给它免费跑,重要任务再切回云端模型,是性价比最高的玩法 💡

【免费下载链接】codex-routerExternal-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.项目地址: https://gitcode.com/gh_mirrors/co/codex-router

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 13:06:48

AI音乐生成提示词模板库:12种风格四维框架与实战技巧

音乐生成工具用了一年多&#xff0c;从最早拿Suno瞎试&#xff0c;到后来帮朋友做短视频配乐、给播客做片头&#xff0c;踩过的坑基本能写一本小册子。最深的感受是&#xff1a;AI音乐生成的门槛不在工具&#xff0c;在提示词。同一段旋律动机&#xff0c;提示词写"轻快的…

作者头像 李华
网站建设 2026/9/25 13:01:52

Atlas 300V 24G是运算加速卡吗?CANN环境搭建与YOLO模型部署实战

这阵子正好接了个边缘服务器项目&#xff0c;调试对象是Atlas 300V 24G这张卡。身边好几个人第一次见到这块卡&#xff0c;第一句话都是&#xff1a;“这玩意儿是运算加速卡吗&#xff1f;看着怎么不像显卡&#xff1f;”还有人直接把热搜词扔过来&#xff1a;“atlas 300v 24g…

作者头像 李华
网站建设 2026/9/25 13:01:46

零JavaScript写插件:desktop-cc-gui Tier-0声明式插件实战教程

零JavaScript写插件&#xff1a;desktop-cc-gui Tier-0声明式插件实战教程 【免费下载链接】desktop-cc-gui Multi-engine AI coding desktop client (Tauri). Claude Code, Codex, Gemini, OpenCode, DeepSeek Harness and more in one GUI. 项目地址: https://gitcode.com/…

作者头像 李华
网站建设 2026/9/25 13:00:29

从零手搓大模型(八)国产开源模型Qwen3

Qwen3 From Scratch 教程:贴近现代国产开源模型的结构 这个博客很适合想理解 Qwen 系列、国产开源模型、现代 LLM 工程结构的人。 一句话理解: Qwen3 在 Llama 风格 decoder-only 架构上,加入了 Qwen 自己的配置、QK norm、GQA、RoPE、MoE 变体和 KV cache 推理优化。 1. …

作者头像 李华