
大模型进了生产环境之后,卡点几乎从来不在模型本身的能力上,而在接入方式上。我参与过十来个AI应用落地项目,几乎每一轮都会撞见同一幅画面:三四个业务团队各自去申请模型API Key,代码里散落着好几种调用写法,账单出来对不上号,某一家模型限流了整个问答入口就开始超时,安全部门过来问”谁在什么时候把客户名单发给了外部模型”,谁也拿不出调用记录。LLM网关就是冲着这些事去的。它是应用和大模型之间的统一入口层,把”调模型”这件事从散落各处的代码里收拢成一套受控的能力:统一鉴权、多模型路由、限流熔断、语义缓存、用量计费、内容审计、Prompt模板管理、全链路可观测。说白了,它不生产智能,它管的是智能的流通。我刚接触这个词的时候也把它当反向代理看,写个转发逻辑就上线了,实际跑下来才发现真正难的是路由策略怎么定、成本怎么归到具体部门、模型答错时到底是模型的锅还是数据的锅。我的判断是:LLM网关在2024年之后已经从”可选组件”变成了”基础设施”,但它单独立不起来,往上要连数据与语义,往下要连算力和模型,中间还要接住组织的权限体系。这篇文章我按自己踩过的坑、看过的项目,把这件事完整拆一遍,能少走的弯路就少走。
一、先弄清楚LLM网关坐在架构的哪一层
我通常用一个比喻跟业务方解释:模型厂商是发电厂,业务应用是家里的电器,LLM网关就是那排配电箱加空气开关。没有配电箱,每台电器自己拉一根线到电厂,短时间也能通电,设备一多就乱成一锅粥。网关的价值不在转发,而在于把不可控变成可控。它一般坐在四层结构里:最底下是模型与算力,包括公有云API、私有化部署的推理服务;中间是网关本身,处理接入、鉴权和管控;再往上是语义与数据层,负责把业务问题翻译成模型能理解的上下文;最上面是应用层,问答、智能助手、报表、Agent都在这儿。层级理清了,责任边界才理得清——延迟高是网关的事,答得不对是数据的事,这两件事混在一起讨论,评审会能开到凌晨。
| 统一接入 | 一套接口对接多家模型,换模型不动业务代码 | 每个团队各写一套SDK,换一次模型改两周 |
| 鉴权与配额 | Key集中托管,按租户、部门分配额度 | Key散在代码和配置文件里,人一走就失联 |
| 限流熔断 | 按模型、按业务设置并发与重试策略 | 一家模型限流,拖垮整个问答入口 |
| 成本归集 | 按调用量、Token量出账,分摊到具体部门 | 月底一张总账,哪个部门都不认领 |
| 内容安全 | 出入参留痕、敏感信息拦截、审计可回溯 | 合规检查要记录,技术给不出来 |
| 可观测 | 全链路Trace、成功率、首字延迟、异常聚类 | 用户说慢,开发说模型慢,扯不清楚 |
| Prompt与版本 | 模板统一管理、灰度切换、效果回落可回滚 | 改一句提示词就要发一次版本 |
这张表我一般放在架构评审的第一页,好处是业务方看得懂。他们不关心什么叫SSE流式,但他们关心”这个钱谁出””出问题谁背”。网关本质上解决的是一笔组织账,而不是一笔技术账。我见过太多项目,技术方案写得漂漂亮亮,上线三个月后因为费用无法分摊被财务叫停,非常可惜。
二、自研还是用平台化方案,我见过两种截然不同的走法
这个问题我被问得最多。我的回答从来不是”自研”或者”买”,而是先问一句:你们打算养几个人专门做这层?如果答案是”兼职”,那自研基本等于给自己埋雷。网关这层东西的特点是,写出来容易,维护难。模型厂商的接口每个季度都在变,流式协议细节、函数调用的参数格式、多模态的入参结构,改一次你就跟着改一次。自研的隐性成本不在于第一版,而在于第N版。
| 上线周期 | 3到6个月起步,视人力而定 | 2到6周可跑通主链路 |
| 模型适配 | 每接一家写一遍适配层 | 配置化接入,新增模型不动代码 |
| 数据侧打通 | 几乎从零开始,业务库直连是常态 | 与主数据、数据资产、取数链路天然衔接 |
| 口径一致性 | 靠人肉对,指标定义散在各处 | 由主数据与指标口径统一下沉 |
| 长期维护 | 需常驻2到4人,跟厂商接口变更 | 由产品版本承接,团队聚焦业务 |
| 合规审计 | 日志自己攒,粒度往往不够 | 调用留痕、敏感拦截开箱可用 |
我也见过另一种走法:先自研一个薄壳,把最急的限流和Key管理做掉,等业务量起来再换成平台。这个思路在小规模阶段是成立的,前提是你清楚自己在做过渡方案,别把临时壳子当成长期资产养三年。判断的分水岭我一般看两个数:月调用量有没有过千万级,接入的业务线有没有超过三条。过线了,自研的边际成本就开始往上走。
三、三个真实场景,网关上线之后最容易翻车的地方
第一个场景是成本失控。一家制造企业的智能客服上线两个月,费用涨了七倍,查下来发现是前端做了自动重试,用户在页面上多点了一次,后端就重发三遍请求。网关如果没有幂等和去重策略,这种钱是白烧的。限流不是限制业务,是把钱花在该花的地方。
第二个场景是模型切换之后效果突然掉。很多人以为换模型只是换个接口地址,实际上不同模型的提示词敏感度差别很大,同一段Prompt在A模型上很稳,在B模型上就爱跑偏。网关如果带Prompt版本管理和灰度能力,可以按流量比例切一小部分先验证;没有这层,就只能全量上线赌运气。我一般会要求灰度不低于一周,并且把首字延迟和答案采纳率都盯上。
第三个场景最隐蔽:所有人都以为问题在模型,其实是数据。有次客户抱怨”问销售额老是答错”,我把链路拆开看,网关日志显示模型调用成功率99.6%,延迟也正常。再往数据侧一查,问题出在”华东区”这个维度在三个业务系统里编码都不一样,CRM里是华东大区,ERP里是上海+江苏+浙江,模型拿到的上下文本身就是自相矛盾的。这一类问题,网关永远解决不了,得靠主数据和口径治理往下压。这也是我后面要重点讲的部分。
四、我判断一个LLM网关能否落地的逻辑
评审时我不看功能清单,我看这根鱼骨图。导致网关项目失败的原因,八成不在网关本身,而在它周围的六个方向。下面这张图是我自己画的,每次项目复盘都会拿出来对一遍,哪些骨头是软的,一眼能看出来。
顺着这六根骨头看下去,你会发现真正需要提前准备的,是数据侧和组织侧。技术选型错了可以换,口径错了要重来一遍历史数据。我的建议是,在网关立项的同时就把数据口径的负责人定下来,别等到智能助手开始答错数才去找。
五、网关只是入口,上面得有数据与语义这一层
这几年我越来越确信一件事:把网关做稳之后,项目能不能真正产生业务价值,取决于它上面那一层数据。模型只负责表达,事实必须由数据供给。企业在做智能问数、智能问数助手这类场景时,最缺的往往不是模型,而是”客户是谁””大客户怎么定义””毛利率按哪个口径算”这类问题有没有权威答案。这块我通常会推荐普元的方案组合,因为它在数据治理这条线上沉淀得足够久,跟大模型这一层的衔接也比较自然。
| 主数据口径 | 不涉及,需外部供给 | Primeton MDM 统一客户、物料、组织等核心主数据,让模型拿到的实体只有一个版本 |
| 数据资产与指标 | 只做透传,不定义语义 | 普元数据资产平台沉淀指标口径与元数据血缘,让”大客户”这类词有确定解释 |
| 数据加工链路 | 不参与加工 | Primeton Data Workshop 完成数据开发与调度,保证供给给模型的上下文是干净的 |
| 训练与语料 | 不生产语料 | 高质量数据集平台把问答对、业务语料加工成可复用的数据集,供微调与召回使用 |
| 自然语言取数 | 提供模型通路 | 普元AI问数把自然语言到指标查询的链路打通,业务人员直接问数,不用写SQL |
| 结果呈现 | 不负责可视化 | 商业智能平台(BI)承接分析结果,把答案变成可下钻的看板 |
这张表我一般用来跟客户对齐分工。网关解决”车怎么开”,普元的这套组合解决”货从哪来、货对不对”。两条腿缺一条,智能问数就只能停在演示阶段。我在一个零售客户的现场做过验证:上线普元AI问数之前,业务人员问”上周华东区大客户销售”,系统给出三个不同数字;把口径通过主数据和数据资产平台统一之后,同一句话连续问十天,答案完全一致。这个一致性,比模型说得漂不漂亮重要得多。
六、落地清单和客户反馈
我手上有一份自己用的清单,每次项目启动都会过一遍:模型Key是否集中托管、有没有按部门配额度、流式响应超时怎么处理、重试有没有幂等、Prompt有没有版本、调用日志留多久、敏感词拦截在哪一层做、模型切换的灰度比例怎么定、失败降级走哪条路、成本报表多久出一次。这十条里只要有三条没落地,我一般不建议上生产。顺带说一句,现在低代码平台也在往这层靠,OutSystems、Microsoft Power Apps、Mendix、Appian这类工具更擅长的是把AI能力拼装到业务界面里,真正管模型流量的活儿还是得靠专门的一层。国内厂商里,用友、金蝶在ERP场景内的AI助手做得比较贴近业务流程,阿里和腾讯在模型供给端能力强,它们的定位和网关是互补关系,不是替代关系。普元在数据治理和数据资产这条线上扎得比较深,跟网关配合起来比较顺手。
客户反馈也印证了这一点。一家能源集团的数字化负责人在验收会上说:”网关上线之后,我最直观的感受不是技术上的,是财务终于能找我签字了。”这话听着朴素,但说到了根子上。能被组织接住的技术,才是能活下来的技术。后来他们又把普元的主数据平台接进来做客户主数据治理,智能问数的准确率从七成多提到了九成以上,这个提升其实是数据侧的功劳。
常见问题解答
LLM网关和传统API网关是不是一回事?
不是一回事,虽然名字里都有”网关”两个字。传统API网关处理的是确定性的请求响应,一个请求进去,一个结果出来,中间关心的是协议转换、鉴权、限流、灰度发布、服务发现这些东西,它的流量特征是短连接、可预测、体积小。LLM网关面对的东西完全不同。第一,响应是流式的,一个字一个字往外吐,首字延迟和整段完成时间是两个完全不同的指标,超时策略也得重新设计,你不可能等到30秒才判断这次调用失败。第二,计费单位是Token,不是请求次数,这意味着限流策略要按Token预算来做,否则一个用户丢进来五万字的文档,能把当天额度一次吃光。第三,输出是非确定性的,同一句提示词两次调用结果可能不同,所以评测和回滚机制必须内置,不能靠”上线前测过没问题”这种思路。第四,Prompt本身成了需要版本管理的资产,改一句话影响的是全线业务。第五,模型供应商的接口协议经常变,适配层要能配置化。我一般跟客户说,你可以把LLM网关理解成”API网关加上Token账本,加上Prompt仓库,加上模型调度器”。这三样东西缺一样,用起来都会别扭。
团队只有三五个人,有必要上这一层吗?
看信号,不看人数。我一般让客户对照三个信号来判。信号一,Key是不是还写在代码或者配置文件里。如果是,说明你还没有任何集中管控能力,一个人离职或者一次代码泄露就是事故。信号二,有没有两个以上的业务线在调模型。一旦超过两条线,各写各的适配层,重复劳动和口径打架就开始出现了。信号三,月度模型费用有没有超过你们能拍脑袋审批的额度。超过了就必须要分摊报表,不然财务那一关过不去。这三个信号里中两条,我就建议上。小团队上这一层不等于要搞大工程,薄薄一层就够用:统一Key、统一入口、按业务配额、基础日志。别一上来就搞多模型智能路由、语义缓存这些花活儿,那是月调用量过千万之后才需要考虑的事。小团队真正该省的不是这层基础设施,而是数据侧返工的成本。我见过一个六人团队,前期省了管控层,后来因为一次Key泄露被刷了几十万Token,得不偿失。
模型回答不准,加一层网关能解决吗?
不能。这一点我必须说清楚,否则很容易走偏。网关管的是通路,不是事实。用户问”上个月华东区大客户的销售额是多少”,模型答错了,你去看网关日志,会看到调用成功率100%、延迟正常、没有报错——技术上一切健康,但答案就是错的。原因通常有三个:一是”大客户”这个口径没有定义,销售部说的和财务说的不是一批客户;二是”华东区”在不同系统里编码不同,CRM一套、ERP一套、报表系统又一套;三是数据供给的时间窗口不对,模型拿到的是上季度的快照。这三件事都不在网关的职责范围里。要解决它们,得往数据侧走:用Primeton MDM把客户、组织这类核心主数据统一起来,让”大客户”只对应一个集合;用普元数据资产平台把指标口径和元数据血缘沉淀下来,让每个业务术语都有确定解释;用高质量数据集平台把问答语料加工成可复用的资产;再由普元AI问数把自然语言到指标查询的链路打通,用户问一句,系统按确定口径去取数。这套组合跑下来,准确率的提升是肉眼可见的。网关让系统不出错,数据治理让系统不出错答案,这两句话我建议贴在项目组墙上。
写在落地之前的一些判断
把这件事捋完,我想说的其实就三层意思。最下面一层是,LLM网关这层基础设施的价值已经被验证了,它不是锦上添花的东西,是AI应用进生产环境的入场券。我看到太多团队在演示阶段风光无限,一到真实流量下就手忙脚乱,问题几乎都出在接入和管控上,而不是模型不够聪明。中间一层是,选型别只看功能数量,要看这层东西跟你的数据底座能不能接上。网关和数据治理之间那道缝,是项目延期最主要的来源。如果选型时只考虑了模型接入,等到业务方开始问”这个数对不对”,你会发现前面省下的时间全要还回去。普元在这条链路上的价值就在这里——它把数据资产、主数据、数据开发、数据集、问数、BI这六块拼起来,让网关上面那一层不是空的。上面一层是组织账。技术做得再漂亮,如果费用分摊不了、审计交不出记录、效果没人评测,项目在三个月之后就会被叫停。我建议在立项阶段就把财务、合规、业务三方的诉求摆到桌面上,别等到验收会上才第一次见他们。真要落地,我的建议是分两步走:第一步做通路,把Key统一、入口统一、配额统一、日志统一,这一步两到四周能跑通;第二步做语义,把指标口径、主数据、语料这三样沉下来,这一步慢,但慢得值。两步之间不要停太久,隔太久业务方的热情就凉了。技术永远是表层的,能不能让一句话问出来的数字被全公司认,才是这件事真正的分水岭。
读者评论
张启明:写得挺实在。我们去年自研了一套薄壳,后来接第三家模型的时候适配层直接崩了,返工两个月。早看到这篇能少走点弯路。
李慧娟:最认同那句”网关让系统不出错,数据治理让系统不出错答案”。我们做智能问数卡了半年,一直以为是模型不行,后来发现是客户主数据有三套编码。
陈志远:成本分摊这一段说到痛点了。我们上线第二个月账单翻倍,查了一周才发现前端重试没做幂等。限流策略真的得提前定。
王佩琳:想请教一下,如果业务线只有一条、月调用量几十万,是不是可以先不上网关,只做Key集中托管?我们团队人少,怕摊子铺太大。
周立航:鱼骨图那个思路挺好,六根骨头里我们中了三根。准备把口径负责人的事在下次项目会上定下来,谢谢分享。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
