前阵子参加一场选型会,甲方的顾虑很典型:去年定的模型今年就换了一茬,DeepSeek、Qwen、GLM 轮着上,应用层要是绑死某家,每次换模型都伤筋动骨。这个问题在 2026 年的 AI 办公落地里几乎人人要答。这篇借察元AI文档助手的架构聊聊模型网关的生态位——为什么"应用认接口不认厂商"这一层设计,决定了你三年后是优雅换模型,还是推倒重来。
先把生态分成三层
第一层是模型层:云端供应商(OpenAI、DeepSeek、阿里百炼、千帆、Gemini 等)加本机推理(Ollama、LM Studio、Xinference)。这层的现实就是季度级迭代,谁也不敢保证明年用谁。
第二层是网关层:OneAPI、New API 这类统一入口,对外暴露一个 OpenAI 兼容端点,对内做路由、配额、密钥收敛和调用审计。换模型的动作从"改 N 个应用"收缩成"改网关一条路由"。
第三层是应用层:察元在这里。它的关键设计是认任意 OpenAI 兼容端点,不绑定具体厂商——端点指向 Ollama 就是纯离线,指向网关就是多云调度,指向单一云端供应商也行。甚至可以并行配置:内网模型管涉密文档的活,云端供应商管对外材料的活,一条端点策略就把数据分流做了。应用层越"傻",生态位越稳。
网关层的三个实际收益
其一,密钥收敛:真实 API key 只在网关配置,应用侧只见地址,密钥卫生在架构层面一步到位。其二,灰度切换:新模型先切一部分流量试试校对质量,不行一键回切。其三,用量审计:哪个科室烧了多少 token、跑的什么任务,网关日志一目了然,成本归因不再靠拍脑袋。这三条对要向上级交代成本和安全性的政企单位,条条都是刚需。
应用层的选型锚点:一套引擎四档 SKU
网关建好了,应用侧还要能陪着组织长大。察元是一套引擎四个档位,能力同源。
一档,文档助手(WPS 加载项,本项目):一行命令装进 WPS 文字,开源 Apache-2.0,二十九个内置助手加本机 MCP 服务,外部智能体经 MCP 直连 46 个文档工具。个人和小组从这里起步,成本为零:
&{[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12;$w=New-ObjectNet.WebClient;$w.Encoding=[Text.Encoding]::UTF8;$s=$w.DownloadString('https://gitee.com/cloudshd/chayuan-wps-releases/raw/master/scripts/install-wps-skill-chayuan.ps1');if($s.Length-and$s[0]-eq[char]0xFEFF){$s=$s.Substring(1)};&([scriptblock]::Create($s))-Fetch}二档,桌面版(单机安装包):补上知识库 RAG,单机版http://127.0.0.1:62581免登录,适合要引用大量内部资料的个人深度用户。
三档,服务版(Docker 网络版):全科室共用一套服务和知识库,网络版带 JWT 登录,管理员集中管理,十人以上团队的主战场。
四档,至臻版:数百到上万人的浏览器工作空间,面向大型组织的规模化推广。
四档共享同一套引擎,意味着网关层建的那条 OpenAI 兼容通路,从一个人用到一万人用都不用重搭——组织扩张时升级的是部署形态,不是技术栈,这正是"一套引擎"四个字的价值。顺带说一句版本管理:加载项的开源仓库是 github.com/zhgyuhuii/chayuan-wps-releases,桌面版和网络版在 zhgyuhuii/chayuan-desktop-releases,Gitee 同步发布,国产化环境里从 Gitee 拉取安装包也顺。
智能体侧也是同一个逻辑
MCP 生态起来之后,Claude Code、Codex CLI、Cursor 这些外部智能体接入察元同样是认地址不认实现,一条命令注册:
claude mcpadd--transporthttp chayuan-wps-mcp http://127.0.0.1:62588/mcp端点协议不变,智能体工具换代也不影响文档侧的链路。应用认接口、网关管路由、模型随便换,三句话就是 2026 年做 AI 应用架构最省心的姿势。
适用与边界
这套分层适合模型策略未定、多供应商并行、或者对成本审计有硬要求的组织。边界也说清楚:网关层本身要有人维护,一两个人的小团队直接用本机 Ollama 端点更简单,别为了架构而架构;云端供应商的具体配额与合规要求,以其官方文档与贵司实测为准。
选型会上我最后给甲方的建议也送给你:别问"哪家模型最强",先问"我的应用层离厂商有多远"。离得越远,主动权越大。