评测

OpenRouter vs Portkey vs LiteLLM:2026 AI Gateway生产架构横评

企业AI应用从一个模型扩展到OpenAI、Anthropic、Google、Azure、Bedrock和私有模型后,很快会遇到新的基础设施问题:API接口不统一、密钥散落、模型故障、成本失控、日志缺失、数据跨境和Agent工具权限难以治理。

OpenRouter vs Portkey vs LiteLLM:2026 AI Gateway生产架构横评

文章摘要

企业AI应用从一个模型扩展到OpenAI、Anthropic、Google、Azure、Bedrock和私有模型后,很快会遇到新的基础设施问题:API接口不统一、密钥散落、模型故障、成本失控、日志缺失、数据跨境和Agent工具权限难以治理。

AI Gateway位于应用与模型服务之间,统一处理认证、路由、限流、缓存、重试、成本、日志、Guardrails和治理。OpenRouter、Portkey和LiteLLM都能提供统一模型入口,但它们并不是完全相同的产品:

- OpenRouter:托管式多模型聚合与智能路由平台

- Portkey:托管或自部署的企业AI控制平面

- LiteLLM:以OpenAI兼容接口为核心的自托管开源Gateway

核心结论:

- 想最快接入大量模型、不维护基础设施:OpenRouter

- 想要托管Gateway、可观测性、Guardrails与企业治理:Portkey

- 想自托管、控制数据路径并深度定制:LiteLLM

---

一、为什么需要AI Gateway?

没有Gateway时,典型架构是:

```text

应用A → OpenAI Key

应用B → Anthropic Key

应用C → Vertex AI账号

Agent D → Bedrock凭据

测试脚本 → 多个个人API Key

```

问题包括:

- 密钥泄露;

- 不同SDK和响应格式;

- 模型切换需要改代码;

- 某个Provider故障导致服务不可用;

- 团队无法统一预算;

- Prompt和响应日志分散;

- 不能按用户、项目或部门限流;

- 敏感信息直接发送给外部模型;

- 无法追踪一次Agent任务调用了多少次模型和工具。

加入Gateway后:

```text

应用 / Agent / IDE

→ AI Gateway

→ 认证、预算、路由、重试、缓存、Guardrail、日志

→ OpenAI / Anthropic / Google / Azure / Bedrock / 私有模型

```

Gateway不是模型,也不是Agent框架。它是AI请求的统一控制层。

---

二、三款产品的真实定位

OpenRouter

OpenRouter提供一个统一API访问大量模型,并可以自动选择Provider、执行故障切换和成本优化。它更像“模型聚合市场+托管路由层”。

官方快速入门:

适合:

- 独立开发者;

- 快速测试多个模型;

- 不想分别开通多个Provider账号;

- 需要快速切换模型和Provider;

- 内容生成、原型和中小规模AI产品。

Portkey

Portkey是“AI Gateway+Observability+Guardrails+Prompt管理+治理”的完整平台。它同时提供托管版、开源Gateway和企业自部署路线,并支持缓存、条件路由、Fallback、多模态和MCP Gateway。

官方文档:

适合:

- 已进入生产的AI团队;

- 需要按组织、用户和项目治理;

- 需要日志、成本和质量可观测;

- 需要Guardrails、PII处理和审计;

- 希望减少自建控制平面工作量的企业。

LiteLLM

LiteLLM提供Python SDK和OpenAI兼容的自托管Proxy。Gateway可调用100多个模型服务,支持虚拟密钥、预算、团队、缓存、Fallback、日志和MCP Gateway。

官方文档:

适合:

- 平台工程团队;

- Kubernetes和私有云;

- 数据不能经过第三方托管Gateway;

- 需要自定义路由和鉴权;

- 已有OpenAI SDK,希望最小改造切换多模型。

---

三、统一测试场景

假设一家企业有:

- 5个AI应用;

- 每月50万次模型请求;

- OpenAI、Anthropic、Gemini和一个私有模型;

- 客服、RAG、代码助手和报告Agent;

- 中国、新加坡和欧洲用户;

- 需要部门预算与审计。

测试任务:

任务验收标准
统一API应用无需针对每个Provider改写
模型路由按任务、地区、价格和能力选择模型
故障切换Provider超时后自动切换
预算按部门、用户和Key限制
缓存降低重复Prompt成本和延迟
日志追踪Token、成本、延迟、错误
GuardrailPII、内容安全和Prompt注入控制
数据治理数据驻留、保留和脱敏
Agent/MCP管理模型和工具调用入口
部署托管、混合、私有云和灾备

评分维度:

- 接入速度:10

- 模型覆盖与路由:15

- 可靠性:15

- 可观测性:15

- 成本与预算:10

- Guardrails和治理:10

- 自托管与数据控制:10

- Agent与MCP:5

- 运维复杂度:5

- 商业成本:5

---

四、综合评分

产品综合分最适合的核心场景
Portkey93企业托管控制平面与治理
LiteLLM92自托管、多云和深度定制
OpenRouter89快速多模型接入与聚合路由

评分按企业生产场景加权。如果只做个人原型,OpenRouter的实际体验分可能最高。

---

五、统一API和代码迁移

三者都提供OpenAI兼容路线,因此应用通常只需修改:

- Base URL;

- API Key;

- Model名称;

- 少量Provider特有参数。

通用Python示例:

```python

from __future__ import annotations

import os

from openai import OpenAI

client = OpenAI(

api_key=os.environ["AI_GATEWAY_KEY"],

base_url=os.environ["AI_GATEWAY_BASE_URL"],

)

response = client.chat.completions.create(

model=os.environ["AI_MODEL"],

messages=[

{"role": "system", "content": "You are a concise enterprise assistant."},

{"role": "user", "content": "Summarize the support ticket."},

],

temperature=0.2,

)

print(response.choices[0].message.content)

```

OpenRouter

最快。注册、充值、创建Key后即可调用大量模型,不需要分别维护每个Provider账户。

Portkey

可以使用Portkey管理的Provider配置或Virtual Keys,也可以在配置中建立多个模型目标、Fallback和条件路由。

LiteLLM

把Proxy部署后,现有OpenAI客户端通常只需改Base URL。模型别名、路由和预算通过配置文件或数据库管理。

本项结论:个人和快速验证OpenRouter最省事;企业配置Portkey更完整;已有基础设施团队使用LiteLLM最灵活。

---

六、路由、负载均衡和故障切换

OpenRouter

OpenRouter可以在同一模型的不同Provider之间进行路由,并自动处理Fallback。用户可选择控制程度,也可以使用预设把模型、Provider、系统Prompt和参数从代码中分离。

官方预设:

适合:

- 同一模型多Provider;

- 快速按价格或速度选路;

- 避免单一上游限流。

Portkey

Portkey支持:

- Fallback;

- 条件路由;

- 负载均衡;

- 缓存;

- Canary Testing;

- 按地区、用户和属性路由。

Canary Testing可把少量流量导向新模型或新Prompt,在不影响全部用户的情况下观察质量。

官方说明:

LiteLLM

LiteLLM适合通过配置定义模型组、Fallback、重试和多Provider路由,也可在自有环境中接入内部模型。它的优势是可以把路由逻辑与企业现有服务发现、Kubernetes和Secrets系统结合。

---

七、成本、预算和缓存

OpenRouter

OpenRouter官方FAQ说明:购买Credits时收取5.5%的费用,最低0.80美元;底层模型价格通常按Provider原价传递。BYOK前100万次请求/月免费,之后按该模型在OpenRouter正常成本的5%收费。

官方FAQ:

优点是账单集中;风险是预付Credits、上游价格和附加搜索工具费用需要统一监控。

Portkey

Portkey可自动跟踪Provider和模型价格,并按请求记录Token、成本和延迟。托管计划当前包括:

- Dev:免费,1万次请求/月;

- Pro:49美元/月,含10万次请求;

- Pro超额:每增加10万次请求9美元,最高到300万次;

- Enterprise:定制。

官方比较:

LiteLLM

LiteLLM开源版可免费用于生产,自托管成本由企业承担。Enterprise按年度Gateway请求容量、部署架构和支持需求报价,不按Token抽成。

官方价格:

成本不能只看许可证。自托管还包括:

- Kubernetes或VM;

- PostgreSQL;

- Redis;

- 日志存储;

- 监控;

- 备份;

- 升级和安全维护;

- 值班与SLA。

---

八、可观测性

生产AI需要回答:

- 哪个应用用了哪个模型?

- 为什么本周成本增加?

- 哪个Provider错误率最高?

- 哪些用户触发了长上下文?

- 一次Agent任务调用了多少次模型?

- 缓存命中率是多少?

- 哪个Prompt版本质量下降?

OpenRouter

提供集中Activity和按模型、Provider、用户或Key的使用信息,适合多模型消费管理。

Portkey

Portkey把Observability作为核心产品,可记录请求、响应、成本、延迟、错误和自定义元数据,并与Prompt、Guardrail和路由配置关联。

LiteLLM

LiteLLM支持Spend Tracking、虚拟Key、用户和团队预算,并可连接外部日志和可观测平台。自托管团队需要自行决定日志保留、脱敏、索引和数据库容量。

本项结论:开箱即用Portkey最完整;LiteLLM最可定制;OpenRouter足够覆盖模型消费和路由观察。

---

九、Guardrails、PII和数据治理

AI Gateway必须在数据发送给模型之前处理:

- 身份证号、手机号、邮箱;

- 客户名称和合同;

- Prompt注入;

- 恶意工具调用;

- 禁止话题;

- 输出结构;

- 数据驻留;

- 日志保留。

Portkey

Portkey将Guardrails、治理、虚拟Key、预算、组织管理和审计集成在同一平台,适合希望购买完整控制平面的企业。

LiteLLM

LiteLLM可在自有网络中运行,并与内部鉴权、Secret Manager、审计和内容安全系统连接。企业可以完全控制数据路径,但也必须承担配置正确性和运维责任。

OpenRouter

OpenRouter是托管聚合服务。企业必须检查:

- 请求经过哪些Provider;

- Provider数据政策;

- 日志和数据保留;

- 地区要求;

- 是否允许特定Provider;

- 是否使用BYOK。

对于高敏感数据,不应仅因接口统一就忽略上游数据流。

---

十、Agent与MCP Gateway

2026年的Gateway正在从“模型API入口”扩展到“Agent和工具控制平面”。

Portkey

Portkey已提供MCP Gateway,可治理远程MCP服务器和Agent连接,并将工具访问纳入RBAC和审计。

LiteLLM

LiteLLM Proxy提供MCP Gateway,可用固定端点管理MCP工具,并按Key和Team控制访问。

官方说明:

OpenRouter

OpenRouter重点仍是模型和多模态API聚合,也提供Web Search等插件。若系统需要完整MCP工具治理,通常还需要额外控制层。

---

十一、安全和供应链风险

Gateway持有所有模型凭据,是高价值基础设施。必须执行:

1. API Key存入Secret Manager;

2. Key按应用和环境隔离;

3. 管理面启用SSO和MFA;

4. Gateway只开放必要网络;

5. 日志默认脱敏;

6. 对Prompt和响应设置保留期限;

7. 固定容器镜像版本和Digest;

8. 定期升级依赖;

9. 备份路由与预算配置;

10. 预演Gateway故障旁路方案。

LiteLLM在2026年发布了供应链事件调查和SQL注入安全公告。官方说明SQL注入问题已在`v1.83.10-stable`修复。自托管用户必须使用受支持的稳定版本、固定镜像并关注安全公告,而不是长期运行旧版。

官方安全公告:

官方供应链更新:

这并不意味着托管产品没有风险,而是自托管团队必须承担补丁和供应链管理责任。

---

十二、延迟和可靠性设计

Gateway会增加一跳网络延迟。优化方法:

- Gateway与应用同区域部署;

- 使用连接池和流式输出;

- 避免同步写入重日志;

- 为日志和计费使用异步队列;

- 对Provider设置独立超时;

- 限制重试次数;

- 防止Fallback循环;

- 对幂等请求才安全重试;

- 建立熔断器;

- 定期执行故障演练。

建议SLO:

指标示例目标
Gateway可用性99.95%
Gateway新增P95延迟<50ms
配置错误回滚<10分钟
Provider故障切换<5秒
预算超限阻断实时
日志完整率>99.9%

目标应根据业务重新制定。

---

十三、三种推荐架构

架构一:个人产品和快速MVP

```text

应用 → OpenRouter → 多模型Provider

```

优点:上线快、模型多、无需维护Gateway。

适合:原型、内容工具、小型SaaS。

架构二:成长型AI产品

```text

应用 → Portkey托管Gateway

→ OpenAI / Anthropic / Google / 私有端点

```

优点:路由、日志、预算和Guardrail开箱即用。

适合:有生产用户但平台团队规模有限的公司。

架构三:高合规企业

```text

应用

→ 内部鉴权

→ 自托管LiteLLM / Portkey Enterprise

→ 区域化Provider与私有模型

→ 内部日志、SIEM和成本系统

```

优点:数据路径和配置完全控制。

代价:基础设施、升级、安全和SLA责任更大。

---

十四、优缺点总结

OpenRouter

优点:

- 接入最快;

- 模型和Provider选择多;

- 统一充值和API;

- 自动Fallback;

- 适合模型试验和快速产品。

缺点:

- 托管中间层;

- 企业治理和MCP工具控制不是核心强项;

- 费用包含充值和BYOK规则;

- 数据路径需要逐Provider审查。

Portkey

优点:

- Gateway、Observability、Guardrails和Prompt管理一体;

- 托管、开源、混合和企业部署;

- 条件路由、Canary和缓存;

- 企业组织、预算和审计能力强。

缺点:

- 大规模请求和高级治理需要付费;

- 平台功能较多,配置复杂;

- 仍需理解底层Provider限制。

LiteLLM

优点:

- 开源、自托管;

- OpenAI兼容;

- 多Provider和虚拟Key;

- 与企业基础设施深度集成;

- 可控制数据路径和成本模型。

缺点:

- 需要运维PostgreSQL、Redis和Gateway;

- 安全升级由团队负责;

- 企业功能和支持需商业许可证;

- 配置错误可能影响所有AI应用。

---

十五、选型建议

场景推荐
一天内接入多个模型OpenRouter
独立开发者与小型SaaSOpenRouter
生产AI团队但平台人力有限Portkey
需要Guardrails和完整可观测Portkey
数据不能经过第三方GatewayLiteLLM或Portkey自部署
Kubernetes与平台工程成熟LiteLLM
需要统一MCP工具权限Portkey或LiteLLM
高合规、多地区、多云自托管LiteLLM / Portkey Enterprise

---

十六、四周试点方法

第1周:流量和治理盘点

- 列出所有模型和Key;

- 统计请求、Token和成本;

- 标记敏感数据;

- 定义路由与保留策略。

第2周:双写与影子流量

- 接入一个非关键应用;

- 比较直接调用和Gateway;

- 验证日志、延迟和成本;

- 不影响真实用户。

第3周:故障与安全测试

- Provider超时;

- 限流;

- 错误模型名;

- 预算超限;

- Prompt注入;

- PII;

- Gateway重启和配置回滚。

第4周:生产决策

比较:

- 接入工时;

- P95新增延迟;

- 故障切换成功率;

- 日志完整率;

- 成本误差;

- 运维工作量;

- 许可证和基础设施TCO。

---

十七、最终结论

OpenRouter、Portkey和LiteLLM的差异可以概括为:

OpenRouter解决“快速买到并路由模型”,Portkey解决“托管和治理生产AI”,LiteLLM解决“在自己的基础设施里统一控制模型调用”。

最终建议:

- 快速接入和模型实验:OpenRouter;

- 生产可观测、Guardrails和企业治理:Portkey;

- 自托管、数据控制和平台定制:LiteLLM。

企业不要因为Gateway统一了API就停止评估底层Provider。真正可靠的架构必须同时管理模型质量、数据路径、密钥、预算、路由、日志、补丁和灾备。

---

SEO信息

SEO标题: OpenRouter vs Portkey vs LiteLLM:2026 AI Gateway生产架构横评 SEO描述: 对比OpenRouter、Portkey和LiteLLM在统一API、模型路由、Fallback、缓存、成本、可观测性、Guardrails、MCP、自托管、安全和价格方面的真实差异。 URL Slug: `openrouter-vs-portkey-vs-litellm-ai-gateway-2026-comparison`

可发布摘要

当企业同时使用多个大模型时,AI Gateway会成为密钥、路由、预算、日志和安全的统一控制层。本文使用同一企业场景对比OpenRouter、Portkey和LiteLLM:OpenRouter最适合快速多模型接入,Portkey最适合托管生产治理,LiteLLM最适合自托管与深度定制。

更多AI工具评测、实战教程与行业趋势内容,可继续关注[智元选](https://www.zyentorpicks.com/)。

---

📌 原文链接: 本文首发于 [智元选 AI 工具指南](https://www.zyentorpicks.com),未经许可不得转载。

免责声明:工具功能和价格可能随时变化,请以官网信息为准。部分链接可能包含推广代码。