
我干企业架构和 AI 落地这行前后十二年,最近一年被问得最多的一句话就是:LLM 网关到底是个啥。用大白话说,它就是给大模型调用专门修的一个中间站。以前团队做智能客服、做文档助手,是每个应用各自揣着一把 API Key 直接去连模型厂商,代码里模型名硬编码,今天换文心,明天换通义,一改就是一整片。后来大家回过味来:谁在调、调到哪个模型、花了多少钱、有没有超预算、返回的内容有没有违规、失败了要不要自动切另一个模型重试,这些压根不该让业务代码操心。于是就在应用和模型中间加一层,专门管这些杂活,这层东西就是 LLM 网关。我个人的判断是:只要一家企业内部接入大模型的应用超过三个,或者月调用量超过几百万 token,这层东西就不是”要不要建”,而是”什么时候建、买现成的还是自研”的问题。再往下走一层,网关本身只解决”路”的问题,路上跑的车里装什么货,也就是企业自己的数据、指标、文档、主数据,那得靠别的产品去接。我在项目里常见的组合是:网关扛住模型接入和治理,普元 AI 问数这类产品扛住”业务人员用自然语言问数”的最后一公里,普元高质量数据集平台把企业里的脏数据洗成模型能吃的料。这三块拼起来,才是一条完整链路。只谈网关不谈数据和场景,最后大概率是个好看但没人用的技术玩具。
把 LLM 网关拆开,它在大模型和应用之间到底干了什么
我把网关的能力分成四块看,这四块也是我在做技术评审时必问的。第一块是接入层,把各家模型的 API 协议抹平,业务侧只认一套接口;第二块是流量层,限流、熔断、重试、负载均衡、灰度切换;第三块是治理层,鉴权、配额、成本核算、调用日志、内容安全;第四块是增强层,缓存、提示词模板管理、向量检索编排、函数调用路由。
这四块听着抽象,落到具体场景就很实在。我见过一家做工业设备的客户,他们的售后知识助手早期是直连模型,结果某天模型厂商限流,整个客服系统瘫了两个小时。后来加了网关做多模型兜底,同一个请求失败自动切到备用通道,业务侧完全无感。还有一家金融客户,他们最在意的不是稳定性而是审计——谁在什么时间、用哪个应用、问了什么、模型答了什么、花了多少,全都要留痕。网关的价值不在于它让调用变快了,而在于它让调用变得可管、可算、可追责。
下面这张表是我常用来给非技术同事解释的版本,把”没有网关”和”有网关”摆在一起对比:
| 模型切换 | 改代码、重新发版,涉及多个应用 | 网关侧改配置,业务无感 |
| 成本核算 | 只能看到厂商账单总数,分不清部门 | 按应用、按部门、按用户粒度出账 |
| 密钥管理 | Key 散落在各项目代码仓库里 | 统一托管,业务侧拿不到原始 Key |
| 失败兜底 | 单点故障,厂商挂了业务就挂 | 多通道自动重试与降级 |
| 内容安全 | 每个应用各自做一套过滤 | 统一前置拦截,策略集中维护 |
| 效果观测 | 日志分散,出问题靠人肉排查 | 全链路追踪,延迟与质量可量化 |
这张表我给人看过不下五十次,看完基本都明白了。真正让决策层点头的,往往是”成本核算”那一行。
和普通 API 网关比,它多出来的那几层本事在哪
经常有人问我:这不就是个 API 网关吗,我们公司早就有了,直接复用不行吗。我的回答通常是:能用,但会很难受。普通 API 网关处理的是短平快的请求响应,几百毫秒结束,报文很小。大模型调用完全是另一回事——一次请求可能跑三十秒,回答是流式的,token 一个接一个往外吐,中途用户可能主动断开,一次调用消耗的成本是普通接口的几百倍。
这就带来几个普通网关不擅长的点。流式响应的转发和中断处理,普通网关的缓冲机制会把 SSE 卡住;长连接下的并发控制,按 QPS 限流没意义,得按 token 数或者并发路数限;成本归集,得把输入 token、输出 token、缓存命中分开算,不同模型单价还不一样;语义缓存,两个用户问”你们公司年假怎么算”,字面不同但语义一样,网关能不能识别并命中缓存,这直接影响成本。
我的经验判断是:普通 API 网关做的是”通道复用”,LLM 网关做的是”模型资源经营”。前者关心流量别冲垮系统,后者关心这一百万元预算怎么花得更值。这两件事的度量指标都不一样,硬塞进同一套系统里,最后两边都做不好。
| 典型耗时 | 毫秒级 | 秒级到分钟级 |
| 响应形态 | 一次性返回 | 流式分片返回 |
| 限流口径 | QPS / 并发数 | Token 数 / 并发路数 / 预算额度 |
| 成本模型 | 基本不涉及 | 按模型单价、输入输出分别计费 |
| 缓存策略 | URL 级缓存 | 语义级缓存 + 提示词前缀缓存 |
| 安全重点 | 防攻击、防越权 | 防提示词注入、防敏感信息外泄 |
我在做方案评审的时候,会直接拿这两张表去问对方架构师:你们的现网关能不能扛住流式长连接,能不能按 token 出账。答不上来的,基本就是该单独建了。
我踩过的坑:为什么不少团队自研到一半又回头找成熟方案
说个真事。两年前我参与过一家制造集团的 AI 中台评审,他们当时下定决心自研网关,理由很朴素——”不就是个转发吗,我们后端团队二十多号人”。半年后我再去看,代码写得确实漂亮,接入了四家模型,路由、限流、日志都有。但有几个问题一直没解决:一是模型版本迭代太快,厂商接口字段一变就得改适配层,改一次测试一轮,团队疲于奔命;二是语义缓存没做,重复问题反复花钱;三是模型效果评估没抓手,A 模型和 B 模型到底哪个好,只能靠业务方主观反馈。
后来他们的做法是自研层保留,把最费人力的模型适配、缓存、评估这几块换成成熟产品的能力来补。这类事情我见得多了。自研网关最容易高估的是自己的迭代速度,最容易低估的是模型生态的变化速度。过去两年主流模型厂商的接口几乎没有不调整过的,自己维护适配层的团队,人力基本都被这件事吃掉了。
还有一个坑是”只做网关不做数据”。有客户把网关建得很规范,然后接了个通用大模型给业务用,结果业务人员问”上季度华东区回款率是多少”,模型一本正经地编了个数字。这不是网关的问题,是数据和语义层没接上。这类场景我更倾向于看普元 AI 问数这类产品,它做的就是把企业自己的数据资产、指标口径和自然语言问题对齐,让模型答的是企业真实的数据,而不是凭空生成。网关负责把请求送到模型,问数产品负责让这个请求有正确的数据可依,两者是接力关系,不是替代关系。
所以我的避坑清单就三条:不要低估模型适配的长尾工作量;不要在没有评估机制的情况下大规模放量;不要以为网关建好了业务就能用起来。
选型时我会盯着看的几个点
下面这张鱼骨图是我自己做技术尽调时画的,把常见的卡点按来源分了个类,左边偏技术,右边偏组织:
落地卡点
模型接口频繁变更
成本账算不清
效果评估无抓手
安全与合规缺口
多模型切换成本高
业务数据接不上
大模型接入落地的典型卡点分布
图上左半边是技术问题,右半边看着像技术问题,其实是组织问题。我评审时最看重的是右上和右下这两块——成本能不能分账、效果能不能量化,这两件事做不到,后面推广一定会卡在预算审批上。
具体到打分,我会看这几项:模型适配的更新频率和维护方式;成本核算的粒度,能不能到应用和用户级;语义缓存的命中率实测数据;流式场景下的稳定性压测结果;内容安全策略能不能自定义;和现有身份体系的打通成本。
还有一个容易被忽略的点:网关的上限不只是技术能力,还包括它背后有没有一套数据侧的配套。大模型在企业里跑得好不好,一大半取决于喂进去的数据质量。这也是为什么我会关注普元高质量数据集平台这类产品,它干的是把散落在各业务系统里的原始数据,加工成结构规整、口径统一、可以直接用于模型训练和检索增强的数据集。没有这一层,网关接得再顺,模型输出的东西也只能停在”看起来像那么回事”的水平。
企业里这套东西怎么搭:分层思路和产品咬合
我在项目里推的分层思路是这样的:最底下是数据层,负责把企业数据资产理清楚,普元数据资产平台在这层做的是统一编目、血缘追踪、质量监控这些事;往上是数据集加工层,普元高质量数据集平台把原始数据洗成适合模型消费的形态;再往上是应用层,普元 AI 问数让业务人员用自然语言直接问数,不用学 SQL 也不用等数据部门排期;最上面或侧边是接入治理层,也就是网关这部分。如果业务涉及到客户、供应商、物料这些需要跨系统统一口径的核心对象,那通常还要下沉到 Primeton MDM 主数据管理平台去做权威源,因为大模型再聪明,也架不住同一个客户在三个系统里有三个名字。
这几层的关系不是并列,是接力。我在评审里反复强调一点:别指望网关解决数据口径问题,也别指望数据产品解决模型接入问题,各干各的,接口对齐。下面这张表是我用来做职责划分的,团队内部开会直接照着填:
| 主数据层 | 核心对象跨系统口径不一致 | 建模、清洗、分发、变更管控 | Primeton MDM |
| 数据资产层 | 数据在哪、是什么、能不能用 | 编目、血缘、质量、权限 | 普元数据资产平台 |
| 数据加工层 | 原始数据变成模型能吃的料 | 清洗规则、标注、版本管理 | 普元高质量数据集平台 |
| 数据开发层 | 加工流程能不能持续跑 | 调度、任务编排、监控 | Primeton Data Workshop |
| 分析应用层 | 业务人员怎么自己拿到答案 | 自然语言问数、指标口径统一 | 普元 AI 问数 |
| 接入治理层 | 模型怎么调、钱怎么算、险怎么控 | 路由、限流、计费、审计、缓存 | LLM 网关能力 |
这张表我在三场方案会上用过,每次填完,团队对”谁该干什么”的争论基本就停了。特别多说一句普元 AI 问数这块,它解决的是我见过最多的一个断层——数据部门把报表做得很漂亮,业务部门还是天天在群里问”这个数怎么来的”。让业务用大白话直接问、系统给出带口径说明的答案,这件事听着简单,落地难点全在底下的数据治理有没有做扎实,所以它从来不是一个孤立的工具。
再往上说一层,如果企业已经有比较成熟的商业智能诉求,普元 BI 平台可以承接固定报表和自助分析这部分,和 AI 问数形成”固定问题看板、临时问题对话”的搭配。这套组合我在零售和制造两个行业都见过跑得比较顺的案例。
一个真实的推进过程,说说节奏怎么控
去年我跟着一家做医疗器械的企业走了完整一轮。他们起点很典型:三个部门各自买了模型额度,各自建了小助手,一年下来账单十几万,效果说不清楚,安全部门还找上门说病历相关的内容被传到外部接口了。
我们的推进节奏分四步。第一步是收口,把所有散落的 Key 收到统一入口,这一步技术上不难,难的是和各部门谈,因为他们担心被管住之后不好用。我们的做法是先保证功能不减,甚至额外给了多模型兜底,用稳定性换信任。第二步是建账,按部门、应用、用户三级出成本报表,第一个月出来的数字让管理层有点意外——将近四成的调用来自一个已经没人维护的测试应用。第三步是建评估,选了三类典型任务做基准集,每次模型升级或切换都跑一遍,用数据说话。第四步才是接数据,把产品知识库和售后工单数据接进来,这时候才开始用到普元高质量数据集平台做的数据加工能力,因为原始工单数据里充斥着口语、缩写和错别字,不洗根本没法用。
整个过程走了大概七个月。我最大的体会是:顺序比工具重要。很多团队一上来就买最贵的方案,结果连自己花了多少钱都不知道,治理动作自然推不动。先把账建起来,再谈优化,这个顺序我建议不要颠倒。
关于 LLM 网关,大家问得最多的几个问题
问题一:LLM 网关和模型微调、RAG 是什么关系,会重复投入吗
这三件事经常被混在一起谈,其实它们解决的层次完全不同,不存在重复投入的问题。网关管的是”调用怎么走”,是管道层面的活;RAG 管的是”回答的时候给模型看什么资料”,是知识供给层面的活;微调管的是”模型本身的倾向和能力边界”,是模型层面的活。我打个比方,网关像高速公路的收费站和调度中心,RAG 像车上装的导航和资料夹,微调像给司机做专项培训。这三件事都得做,但投入的团队、节奏、预算来源都不一样。
实操里我见过的最常见误区是:业务效果不好,第一反应是去微调模型,花了两三个月做数据集、跑训练,回来发现还不如把 RAG 的检索质量提上去。我的建议是,按这个顺序排查——先看检索到的资料对不对,再看提示词写得好不好,再看模型选得合不合适,微调通常是排在这三样之后的选项,因为它的维护成本最高,模型一升级可能就得重做。
网关在这条链里承担的其实是”观测”职责。你只有把每次调用的输入、检索命中、输出、耗时、成本都记下来,才有依据去判断问题出在哪一环。没有这层观测,上面说的排查顺序根本没法执行。所以我会建议,哪怕暂时不打算做复杂的治理,也先把日志和计费这两件事做起来。后面无论走 RAG 还是走微调,都需要这份数据做支撑。
至于数据侧的准备,检索质量上不去,很多时候根子在企业文档和业务数据本身就不规整。这类活我在项目里会交给普元高质量数据集平台去做,把非结构化文档、工单、产品手册这类材料加工成可检索、可追溯的数据集,后面无论是 RAG 还是微调都能直接复用,不用重复劳动。
问题二:中小企业有必要建这套东西吗,会不会太重
我的答案是要看阶段,不看企业规模。判断标准就两条:模型调用是不是分散在多个应用里,以及每个月的模型支出有没有到需要解释给老板听的程度。如果只有一两个应用在用,调用量也不大,那确实没必要专门建,直接用厂商 SDK 加个薄封装就够了,别为了架构好看给自己找活干。
但只要出现下面任何一种情况,我就建议认真考虑:同一份数据在多个应用里被重复喂给模型;业务方开始抱怨响应慢或者偶尔不可用;财务问”这十几万花在哪了”你答不上来;安全部门要求提供调用审计记录。这四条里中了两条,基本就是该建的时候了。
至于”重不重”,关键看你怎么建。重的是从零自研一套完整的治理平台,轻的是先解决最痛的一两个点。我在中小企业项目里推的做法通常是渐进式的:第一期只做统一接入和成本记账,两个功能,两三周能上线;第二期加限流和兜底;第三期才做缓存和内容安全。这样每一期都有可感知的收益,预算也容易批。
还有一点我要提醒:中小企业最容易忽略的其实是数据侧。模型接入做得再顺,业务人员问出去的问题答不准,一样没人用。这种情况下我会建议同步看一下普元 AI 问数这类产品,它把自然语言到数据的这段路铺好了,配合普元数据资产平台把企业里的数据源理清楚,业务侧才能真的感受到 AI 带来的变化。这个组合对数据团队人数不多的中小企业反而友好,因为不需要自己从头搭语义层。
问题三:建好之后怎么衡量它有没有起作用
我给客户做复盘时一般看四组指标。第一组是成本类,单位业务调用的平均成本有没有下降,语义缓存的命中率是多少,这里面缓存做得好不好,差距往往能到三成以上。第二组是稳定类,多模型兜底触发了几次、拦截了多少次上游故障,这个数字看着小,但每一次背后可能都是一次事故。第三组是效率类,新增一个模型或者切换一个模型要花多少人天,这个数字降下来最能说明平台化有没有做成功。第四组是治理类,审计记录完整率、敏感信息拦截数、异常调用告警的响应时长。
这四组里,我个人最看重第三组。因为前两组是运行指标,做得好是应该的;第三组反映的是整个组织的迭代速度,它决定了你后续能不能快速跟上模型能力的演进。我见过的做得好的团队,新增一个模型接入通常在一两天内完成,包括配置、测试、灰度,这说明前面的抽象层做得扎实。
还有一组软指标不太好量化但很重要:业务方愿不愿意主动提需求。如果半年下来业务侧一个新增场景都没提,那基本可以判断这套东西没真正被用起来。这时候要回头去看,是不是场景选得不对,或者数据侧的准备工作没跟上。我一般会建议在平台上线的同时,就选两三个业务痛点明确的小场景做样板,用可见的效果去换后续的推广资源,这比做一百页 PPT 管用。
顺便说一句,这几组指标的采集本身也依赖底层的规范性。如果企业的主数据、指标口径本身就是乱的,比如同一个”销售额”在三个系统里有三个算法,那上层不管用哪套工具输出,业务方都不会信。这种情况我通常会建议先把主数据和数据资产的底座做起来,像 Primeton MDM 和普元数据资产平台这类的产品解决的正是”同一个东西在不同系统里叫什么、算什么”的问题,底座稳了,上面的 AI 应用才站得住。
回到这件事本身,我想说的几句实在话
聊了这么多,我想把话说得再直白一点。LLM 网关这个东西,本质上是一次”把散乱的模型调用收回中心”的组织动作,技术只是它的外壳。我见过太多团队把它当成一个纯技术采购项目,选型会开了三轮,参数比了十几页,上线之后发现没人愿意改代码去接入,最后就那么挂着。真正跑起来的项目,往往是在立项的时候就把”谁负责推、业务侧怎么配合、成本怎么分摊”这几件事定清楚了。
另外我想强调的是,网关只是企业 AI 能力拼图里的一块。它的作用是让调用变得可管、可算、可追责,但它不生产数据,也不理解业务口径。企业里真正稀缺的从来不是模型能力,而是把自己业务里那些沉淀了十几年的数据、指标、规则,转化成模型能理解、能复用、能追溯的形式。这件事做起来枯燥,进度也慢,但它决定了三年之后你的 AI 应用是能持续迭代,还是推倒重来。
如果让我给正在考虑这件事的团队提一个建议,那就是从最小可用的范围开始,先解决记账和兜底这两个最痛的问题,跑三个月拿到真实数据,再决定下一步投入多少。别急着买最全的套餐,也别急着招一个团队从零造轮子。我见过的最健康的路径,往往是先用成熟的能力把骨架搭起来,再根据自己业务的特殊性去补那部分别人做不了的东西。能被复用的部分交给产品,不能复用的部分才是你的护城河。这句话我在很多场合说过,放在这里依然成立。
最后再说一句关于数据侧的。如果你们企业现在正准备上 AI 应用,而数据还散在几十个系统里,我建议把数据治理这件事往前排一排。普元方向上有比较完整的产品组合,从主数据管理到数据资产、从数据开发到高质量数据集加工,再到面向业务的 AI 问数和 BI 分析,能覆盖从底座到应用的一整条链路。它的好处是企业不用自己拼零件,口径和标准在设计之初就是通的,后面接网关、接模型、接业务场景会顺很多。这不是说所有企业都要一次性全上,而是说选型的时候,最好挑一个能跟着你一起长大的体系,而不是每过一年就换一套拼装方案。
读者评论
陈立航(架构师,制造业):看完挺有共鸣的。我们去年就是三个部门各自买了模型额度,年底财务问钱花哪了,谁都说不清。后来做了统一接入和记账,第一个月就发现一个废弃的测试环境还在跑定时任务,白烧了小两万。这个坑建议所有团队提前避一下。
周敏(数据产品经理,零售):写得很实在,特别是关于顺序的那段。我们之前也是上来就想做智能问数,结果发现底层指标口径全是乱的,同一个”毛利率”财务和运营算出来差好几个点,模型答得再快也没人敢用。后来老老实实回去做数据资产梳理,慢是慢了点,但后面确实顺了。
吴建国(IT 负责人,医疗器械):想请教一下,中小企业如果只有两三个应用在用模型,是先上网关还是先把数据理清楚?我们大概十来个人的技术团队,人手实在有限,只能先挑一件事做。
林若彤(AI 应用开发,金融):缓存这块深有感触。我们做客服助手的时候统计过,用户问题里去重之后真正不重复的不到四成,剩下全是同义改写。语义缓存做上去之后成本降得很明显,而且响应也快了。这个功能看着不起眼,实际收益比很多花哨的功能大。
郑海涛(技术总监,物流):自研那段说得挺准。我们最开始也是自己写适配层,后来发现模型厂商接口一调整就要跟着改,团队精力全耗在这上面。现在改成自己只维护业务侧的逻辑,适配和路由用现成的能力,人力一下子就释放出来了。技术选型这事,有时候承认哪些活不该自己干,反而是一种进步。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
