截至 2026 年 8 月 13 日,你的本周建议动作是:先按部署模式筛选,再决定工具。自托管通用网关优先评估 LiteLLM;编码 Agent 与开放模型实验可关注 Switchyard;想快速接入多供应商路由可考虑 OpenRouter;需要网关、可观测性与治理组合时再评估 Portkey。这就是本文的 2026 LLM Proxy 排名,不是把四个产品强行排成一条绝对榜单。
最后更新于 2026 年 8 月 13 日。本文复核自四种方案的官方仓库、产品文档和数据政策页面;排名不采用未经核实的吞吐、延迟、客户数量或市场份额。
先确认你的部署画像
这篇文章适合三类读者:正在搭建统一模型入口的 AI 平台团队;希望减少多供应商接入代码的应用开发者;评估自托管、托管和混合 LLM Gateway 的企业架构师。
如果你只是调用一个模型,不需要统一鉴权、预算、回退或审计,直接使用供应商 SDK 往往更简单。LLM Proxy 真正有价值的地方,是把供应商差异从业务代码中抽出来,同时让团队能控制请求路径和使用成本。
2026 LLM Proxy 排名:先看部署模式
下表是本文的第一层决策工具。分数是编辑选型分,不是性能实测;它反映部署匹配度、治理能力和维护责任。
| 团队画像 | 第 1 选择 | 第 2 选择 | 选型分 | 明确淘汰条件 |
|---|---|---|---|---|
| 个人开发者、快速试验 | OpenRouter | Switchyard | OpenRouter:4.5/5 | 不能接受请求经过托管聚合层 |
| 自托管平台、多项目团队 | LiteLLM | Portkey Gateway | LiteLLM:4.5/5 | 不愿维护数据库、缓存、监控与升级 |
| 编码 Agent、本地模型实验 | Switchyard | LiteLLM | Switchyard:4/5 | 需要成熟的多租户预算和企业审计 |
| 企业治理、可观测性优先 | Portkey | LiteLLM | Portkey:4.5/5 | 只需要极简本地转发,不需要治理组件 |
LiteLLM 官方文档说明,它可以用统一格式访问多个模型,提供路由、重试、回退、鉴权、虚拟密钥、花费追踪和预算控制;当前文档还列出了 100+ LLM 的统一调用能力。参考:LiteLLM 官方文档。
Switchyard 的官方仓库则明确定位为 Python LLM 流量代理,支持 OpenAI Chat、Anthropic Messages 和 OpenAI Responses 之间的协议转换,并提供多后端路由和请求统计。参考:Switchyard 官方仓库。
个人开发与快速接入
如果你的目标是今天就接入多个模型,优先考虑托管路由。OpenRouter 的价值不在于让你拥有一台网关服务器,而在于减少供应商账号、端点适配、故障回退和模型切换的初始工作。
OpenRouter 官方资料显示,其路由覆盖 70+ 供应商,并支持根据供应商排序、地理偏好和数据策略进行选择。参考:供应商路由说明。这适合原型、模型横评和需要快速切换模型的应用。
但托管便利性有三个隐性成本:
- 数据路径成本:请求会经过托管路由层,再到具体模型供应商。
- 策略依赖成本:默认路由可能和你的合规要求不一致。
- 排障成本:出现延迟、输出差异或错误时,你需要区分聚合层、供应商和具体端点。
OpenRouter 提供 Zero Data Retention 筛选,可以限制请求只进入标记为零数据保留的端点;如果端点政策无法确认,相关说明会采取更保守的标记方式。参考:Zero Data Retention 说明。但“零数据保留”不等于你无需审查合同。你还要确认模型供应商是否记录滥用检测数据、是否跨区域处理,以及日志是否在你的应用侧被保存。
Switchyard 更适合你已经有本地模型、OpenAI-compatible 端点,并希望让 Claude Code 等编码 Agent 继续使用原生协议的情况。它的官方示例包含 CLI 启动代理、单模型透传和路由配置。
编码 Agent 与开放模型团队
编码 Agent 的选型重点,不是“能调用多少模型”,而是协议转换和故障行为是否可控。
Switchyard 在这一类场景排名靠前,原因有三点:
- 可以把 Anthropic Messages 等接口转换到 OpenAI-compatible 后端。
- 可以通过启动器让目标 CLI 继续使用熟悉的调用方式。
- 可以记录每次请求的延迟、Token 和成本数据。
这使它适合做本地模型实验、编码 Agent 对比和阶段式路由。例如,简单任务先发给较弱模型,置信度不足时再转向更强模型。官方仓库同时说明,它支持随机路由、基于 LLM 分类器的路由、信号驱动的阶段路由和自定义路由。
不过,Switchyard 的淘汰条件也很明确:如果你的核心需求是多租户权限、项目级预算、统一密钥生命周期、完整管理后台和高可用集群,它不应直接替代成熟的平台网关。此时你应把它当作 Agent 或本地模型侧的代理,而不是默认的企业控制平面。
你还要提前验证四个边界:
- 目标 Agent 是否依赖工具调用、流式响应或特殊响应字段。
- 转换后是否保留系统提示词、工具参数和错误码语义。
- 本地端点是否支持目标上下文长度与多模态输入。
- 路由升级后,是否有固定回归测试和回退配置。
自托管平台与多项目团队
如果你要给多个项目、团队或环境提供一个统一入口,LiteLLM 是本篇自托管排名第 1 的方案。
它的适用点不是单一协议兼容,而是把网关常见的控制面集中起来:认证与授权、虚拟密钥、项目级花费追踪、预算、限流、日志回调、缓存和多部署路由。官方资料还列出了对不同部署进行重试和回退的 Router 能力。
LiteLLM 与 OpenRouter 的核心区别,可以这样判断:
| 决策维度 | LiteLLM | OpenRouter |
|---|---|---|
| 部署责任 | 主要由你部署和维护 | 主要由托管服务承担 |
| 统一入口 | 由你在环境内提供 | 由托管平台提供 |
| 供应商切换 | 你配置模型、密钥和路由 | 平台提供供应商路由 |
| 数据控制 | 可把网关放进自己的网络边界 | 需要审查托管层与下游端点 |
| 预算与权限 | 适合做团队、项目和用户级控制 | 重点更偏向托管路由与端点策略 |
| 适合阶段 | 内部平台、生产服务、混合云 | 原型、快速接入、多供应商试验 |
LiteLLM 的风险在于:启动代理不等于完成生产部署。你还需要规划数据库、缓存、监控、密钥管理、备份、健康检查和多实例流量分配。官方资料提供代理服务、认证、成本追踪和限流能力,但这些能力进入生产后,仍要由你负责运行边界。
如果你只有一个应用和一个开发者,先不要为了“平台化”部署复杂网关。等到需要多个项目、预算隔离或供应商回退时,再把代理层独立出来,通常更容易控制故障范围。
企业治理与可观测性组合
Portkey 适合已经把 LLM 调用视为企业基础设施的团队。其 AI Gateway 文档列出统一 API、简单与语义缓存、回退、条件路由、自动重试、断路器、负载均衡、金丝雀测试、预算限制、限流和请求超时等能力。参考:Portkey AI Gateway 文档。
这类能力对企业的意义是:你不只是“换一个模型”,而是在请求链路中加入可审计的策略。例如:
- 生产流量和评测流量使用不同路由。
- 高风险请求先经过护栏,再进入模型。
- 某个供应商连续失败时自动回退。
- 对团队、项目或 Token 设置预算和速率限制。
- 新模型先以小比例进行金丝雀测试。
Portkey 也容易被误用。它同时存在开源网关组件和完整托管平台,二者的运维责任不同。相关文档说明,网关可以在本地运行,也支持自托管后连接托管控制面;这意味着你必须先确认部署的到底是哪一层。
如果你只想要一个本地 OpenAI-compatible 转发器,Portkey 可能过重。如果你需要缓存、护栏、日志、预算和治理组合,它的排名会明显上升。
混合云与数据控制
受监管团队不能只比较“谁支持更多模型”。你至少要画出下面这条数据路径:
应用 → LLM Proxy → 日志或缓存 → 模型供应商 → 返回结果。
每一段都要回答五个问题:
- 请求正文是否离开你的网络或云区域?
- 日志保存的是完整提示词,还是只保存元数据?
- 缓存是否可能保存敏感上下文?
- 路由失败时,回退供应商是否改变数据位置?
- 供应商切换后,旧密钥和旧日志如何撤销或清理?
具体端点的数据保留政策可能不同,不能只看聚合层自己的政策。LiteLLM 和本地部署的优势是可以把代理、日志和密钥放进你控制的网络,但这并不会自动解决下游模型供应商的保留问题。
因此,混合部署常见的合理做法是:低敏感请求走托管路由,高敏感请求走自托管网关和已审核端点;两条路径使用不同密钥、不同日志策略和不同预算。不要用一个全局 API Key 覆盖所有项目。
评分与淘汰条件
下面给出按受众拆开的最终排名。分数用于辅助决策,不代表吞吐或延迟测试结果。
个人开发者
第 1:OpenRouter,4.5/5。
适合快速接入多个模型、验证提示词和测试供应商差异。淘汰条件是你的数据不能经过托管聚合服务,或你必须完全掌控日志和网络路径。
第 2:Switchyard,4/5。
适合本地模型和编码 Agent。淘汰条件是你需要完整的企业多租户管理和长期高可用。
自托管平台
第 1:LiteLLM,4.5/5。
适合统一 API、虚拟密钥、预算、路由、回退和多项目管理。淘汰条件是团队没有人负责数据库、缓存、监控和版本升级。
第 2:Portkey Gateway,3.8/5。
适合希望把治理能力放入网关配置的团队。淘汰条件是当前只需要轻量代理,无法承担额外策略复杂度。
编码 Agent 与本地模型
第 1:Switchyard,4/5。
协议转换和 CLI 启动方式是主要优势。淘汰条件是目标 Agent 的工具调用、流式协议或错误处理还没有经过回归验证。
第 2:LiteLLM,4/5。
适合把 Agent 流量纳入统一预算和团队治理。淘汰条件是你只做单机实验,不需要平台控制面。
企业治理团队
第 1:Portkey,4.5/5。
适合缓存、护栏、日志、回退、限流和金丝雀测试组合。淘汰条件是企业要求所有组件都在自己的网络边界内,且不接受托管治理层。
第 2:LiteLLM,4.3/5。
适合希望从自托管控制数据路径,再逐步增加治理能力的团队。淘汰条件是你需要开箱即用的完整托管运营体系。
五步完成上线前验收
-
列出请求类型。
将聊天、编码 Agent、Embedding、批处理和多模态请求分开。不要用一个默认模型名覆盖所有用途。 -
建立供应商矩阵。
记录模型端点、区域、数据保留、训练政策、工具调用能力和故障回退顺序。 -
隔离密钥与预算。
至少按开发、测试、生产拆分密钥,再按项目或团队设置预算和限流。不要把供应商原始密钥写进客户端。 -
测试路由与回退。
人为制造超时、限流、无效响应和供应商不可用,确认代理是否按预期回退。重点检查回退是否改变数据区域和价格计算方式。 -
验收日志与删除流程。
验证日志中是否出现完整提示词、密钥片段或个人数据。确认谁能查看日志、保存多久、如何导出以及如何删除。
如果你还要评估远程开发节点、区域网络和运维入口,可以先查看 VPSSpark 帮助中心,再结合实际部署位置评估跨区域访问路径。这里的重点不是把网络节点当成 LLM Proxy,而是避免把代理部署位置、模型供应商位置和团队访问位置混为一谈。
独立 FAQ
企业团队如何在四种方案中确定优先级?
没有脱离部署模式的绝对第一名。自托管平台优先看 LiteLLM;企业治理组合可评估 Portkey;编码 Agent 和本地模型实验关注 Switchyard;快速获得托管多供应商路由则看 OpenRouter。最终决定应由数据路径、权限、预算、日志和运维责任共同决定。
哪一种方案更适合作为自建网关起点?
如果你要统一多个项目的 API、密钥、预算、路由和回退,LiteLLM 是更稳妥的起点。它的代价是你必须承担数据库、缓存、监控、高可用和升级工作。若只是本地 Agent 实验,Switchyard 更轻;若需要完整治理,Portkey Gateway 也应纳入评估。
两种统一入口在部署责任上有什么差异?
OpenRouter 是托管多供应商路由入口,重点是快速接入、供应商选择和数据策略筛选;LiteLLM 是更适合自托管的网关层,重点是统一接口、鉴权、预算、路由和内部平台控制。前者减少运维,后者增强数据路径与配置控制。
什么时候值得引入 Portkey?
当团队需要统一 API、条件路由、缓存、护栏、预算、限流和故障回退的组合能力时,Portkey 更有价值。你需要先区分其开源网关组件与完整托管平台,因为二者的部署位置、运维责任和数据路径不同。小型项目若只做模型转发,使用它可能过于复杂。
代理层的隐私审查应从哪些地方开始?
重点检查五项:请求是否经过第三方、下游端点是否保留数据、日志是否记录提示词、缓存是否保存敏感内容、回退路由是否改变区域或供应商。即使启用了零数据保留筛选,也要核对具体端点政策、合同条款和应用侧日志配置。
当前方案与 Mac 运行环境的取舍
如果你现在把 LLM Proxy、编码 Agent 和本地模型实验都堆在个人电脑上,常见问题是硬件资源被编译、容器和模型推理互相抢占;机器休眠或网络变化会中断任务;团队成员也无法复用同一套稳定环境。相比之下,租赁 VPSSpark 的 Mac 运行环境,更适合临时测试、远程开发和需要独立节点的短期项目:你可以把代理、CLI Agent 和验证脚本放在隔离环境中,减少本机配置差异。
但如果你需要长期稳定重负载、物理接口或完全掌控硬件,直接购买 Mac 仍可能更合适。你可以先按自托管、托管或混合模式筛掉不适合的 LLM Proxy,再进入 VPSSpark 帮助中心 评估部署方式、访问路径和运维边界;只有在临时算力、测试环境或远程开发确实匹配时,租赁才是更省事的选择。
用 VPSSpark 快速搭建远程开发环境
通过 VPSSpark Mac 云主机,远程运行、测试和维护 LLM Proxy 相关项目。
无需购买实体设备,按需租用 Mac 资源,降低团队开发与部署成本。