
別再為 LLM API 疲於奔命:2026 年 9 款閘道器工具排名
最後更新日期:2026 年 6 月 24 日。 我們重新驗證了所有 9 款閘道器的定價、GitHub 星數以及供應商支援清單,並新增了 TrueFoundry——這是一款企業級控制平面,亦透過其 MCP Gateway 管理代理工具存取權限。以下內容已反映 Portkey 於 2026 年 3 月全面開源釋出,以及 Bifrost 更新後的基準測試數據。
2026 年最佳的 LLM 閘道器,對於自託管團隊來說是 LiteLLM,而對於追求零維運的託管存取則是 OpenRouter。 LiteLLM 透過單一相容於 OpenAI 的 API 支援超過 100 家供應商,處理故障轉移與預算控制,並可在任何 VPS 上免費運行。OpenRouter 讓您無需基礎設施即可立即存取 300 多種模型。對於需要資料主權以及對模型和代理流量進行治理的受監管企業,TrueFoundry 可完全在您的自有 VPC 中運行。若需生產環境防護機制(如 PII 紅action、越獄檢測),Portkey 是首選。對於每秒超過 5,000 次請求的高吞吐量需求,Bifrost 的 Go 架構僅增加 11 微秒的開銷。
您為了聊天機器人呼叫 OpenAI,為了編碼助手呼叫 Anthropic,又為了摘要流程呼叫 Gemini。三組 API 金鑰、三個 SDK、三個帳單儀表板、三套錯誤處理機制。現在再加上當某個供應商停機時的故障轉移邏輯。這就是 LLM 閘道器所要解決的混亂局面:透過統一的 API 路由至任何模型、追蹤成本,並自動處理故障。
我們測試了每一款主要的 LLM 閘道器,並根據實際重要的指標進行排名:延遲開銷、供應商覆蓋範圍、設定難易度,以及它們能否承受您的下一次流量高峰。
| 排名 | 工具 | 最適合 | 類型 | 起始價格 |
|---|---|---|---|---|
| 第 1 名 | LiteLLM | 整體靈活性 | 自託管(開源) | 免費 |
| 第 2 名 | OpenRouter | 零設定的多模型存取 | 託管 SaaS | 按用量付費 |
| 第 3 名 | TrueFoundry | 企業治理 + MCP | 自託管 + 託管 | 免費層級(Pro 版 $499/月) |
| 第 4 名 | Portkey | 生產環境防護機制 | 混合模式(開源 + 託管) | 免費層級 |
| 第 5 名 | Helicone | 重視可觀測性的團隊 | 自託管(開源) | 免費 |
| 第 6 名 | Bifrost | 原始吞吐量效能 | 自託管(開源) | 免費 |
| 第 7 名 | Cloudflare AI Gateway | 零基礎設施路由 | 託管 | 免費層級 |
| 第 8 名 | Kong AI Gateway | API 管理團隊 | 自託管 + 企業版 | 免費社群版 |
| 第 9 名 | TensorZero | ML 優化路由 | 自託管(開源) | 免費 |
什麼是 LLM 閘道器?(您真的需要嗎?)
在進入排名之前,先釐清一個區別。人們經常混用「閘道器」、「代理」和「路由器」,但它們扮演的角色略有不同:
- LLM 代理 (Proxy):將請求轉發給供應商,並添加日誌記錄。邏輯極簡。
- LLM 路由器 (Router):根據成本、延遲或內容,為每個請求選擇最佳的模型或供應商。
- LLM 閘道器 (Gateway):全套解決方案,包含代理 + 路由器 + 成本追蹤 + 快取 + 防護機制 + 可觀測性。
本清單中的大多數工具都是完整的閘道器,但有些更偏向代理或路由器的功能範疇。
如果您符合以下情況,就需要閘道器:
- 您呼叫 2 個以上的 LLM 供應商,且希望透過單一 API 整合所有服務
- 您需要跨供應商的成本追蹤(誰在花光您的預算?)
- 您希望在供應商停機時自動進行故障轉移
- 您正在建構受益於跨供應商 提示詞快取 的功能
如果您只使用單一供應商且沒有更換計畫,閘道器只會增加不必要的複雜性。請跳過它。
典型的採用路徑:大多數團隊開始時會直接硬編碼 OpenAI 呼叫。接著他們為了第二個用例加入 Anthropic 並撰寫包裝函式。然後他們需要故障轉移邏輯、成本追蹤和速率限制,突然間他們自己建構了一個半成品的閘道器。下方的工具將取代這種自行開發的混亂局面,提供經過實戰考驗的解決方案。
1. LiteLLM,整體最佳選擇
GitHub Stars:約 40K | 語言:Python | 授權:MIT
LiteLLM 是 LLM 閘道器中的瑞士軍刀。它將 100 多家 LLM 供應商封装在單一相容於 OpenAI 的 API 背後,這意味著您現有的 OpenAI SDK 程式碼無需修改即可運作。只需切換基礎 URL。
代理伺服器元件讓 LiteLLM 成為閘道器而不僅僅是 SDK。您可以將其部署為獨立服務,在 YAML 檔案中設定模型,每個團隊都使用相同的端點,並內建成本追蹤、速率限制和負載平衡功能。
# config.yaml for LiteLLM proxy
model_list:
- model_name: gpt-4
litellm_params:
model: openai/gpt-4o
api_key: sk-...
- model_name: gpt-4
litellm_params:
model: anthropic/claude-sonnet-4-20250514
api_key: sk-ant-...
# LiteLLM load-balances between these automatically
general_settings:
master_key: sk-my-master-key
database_url: postgresql://...# Your app code doesn't change -- just point to the proxy
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:4000", # LiteLLM proxy
api_key="sk-my-master-key"
)
response = client.chat.completions.create(
model="gpt-4", # Routes to OpenAI or Anthropic via config
messages=[{"role": "user", "content": "Explain LLM gateways"}]
)優點:
- 支援 100 多家供應商(所有閘道器中覆蓋範圍最廣)
- 相容於 OpenAI 的 API,現有應用程式無需更改程式碼
- 內建成本追蹤、每個團隊/使用者的預算控制
- 故障轉移鏈:如果 OpenAI 失敗,則嘗試 Anthropic,接著是 Gemini
- 與所有主要可觀測性工具整合(Langfuse、Helicone 等)
缺點:
- Python 的全域直譯器鎖 (GIL) 限制了單一程序的吞吐量(在 1K RPS 下 P95 延遲約 8ms)
- 代理伺服器需要自己的 PostgreSQL 資料庫以支援團隊管理功能
- 當模型和路由規則眾多時,設定可能變得複雜
- 近期發生供應鏈安全事件(惡意 PyPI 套件,但很快被發現)
定價:免費且開源。託管管理提供企業方案。
如果您閱讀過我們關於 搭配不同模型使用 Claude Code 的指南,您已經見過 LiteLLM 的实际應用,它是開發者透過替代供應商路由 Claude Code 的主要方式之一。
結論:LiteLLM 是追求最大靈活性且不介意自託管的團隊的最佳整體 LLM 閘道器。它擁有最廣泛的供應商覆蓋範圍、最成熟的生態系統和最大的社群。除非有特定理由,否則請從這裡開始。 我們的 LiteLLM 代理設定指南 將在 20 分鐘內引導您完成包含 PostgreSQL 的完整 Docker 部署。
2. OpenRouter,最佳託管閘道器
模型數量:300+ | 類型:託管 SaaS | 授權:專有
OpenRouter 採取與 LiteLLM 相反的方法:您無需部署任何東西。註冊、取得 API 金鑰,即可透過單一端點立即存取來自所有主要供應商的 300 多種模型。它是 LLM API 的「應用程式商店」。
其價值主張在於簡單性。無需維護基礎設施、無需撰寫 YAML 設定、無需配置資料庫。您預付積分或連結信用卡,OpenRouter 便會處理所有供應商的帳單整合。
from openai import OpenAI
client = OpenAI(
base_url="https://openrouter.ai/api/v1",
api_key="sk-or-..."
)
# Access any model from any provider -- same code
response = client.chat.completions.create(
model="anthropic/claude-sonnet-4-20250514",
messages=[{"role": "user", "content": "Compare LLM gateways"}]
)優點:
- 300 多種模型、單一 API 金鑰、一個帳單儀表板
- 25 種以上免費模型供原型設計使用(包括一些出乎意料地強大的模型)
- 無需管理基礎設施,註冊即可開始呼叫
- 模型比較功能幫助您在承諾前進行評估
- 透過自動故障轉移路由處理供應商停機
缺點:
- 在供應商定價基礎上收取 5.5% 的平台費用,規模擴大時成本顯著
- 無自託管選項,您的資料會經過 OpenRouter 的伺服器
- 與專用閘道器工具相比,可觀測性功能有限
- 免費層的速率限制對於生產工作負載可能過於嚴格
- 無自訂路由邏輯,您只能接受 OpenRouter 的決定
定價:按用量付費(供應商價格 + 5.5% 費用)。無每月最低消費。提供 25 種以上免費模型。
結論:OpenRouter 是存取多個 LLM 供應商的最快方式。如果您想使用不同模型進行原型設計,或在無需管理基礎設施的情況下運行中小型工作負載,這是顯而易見的選擇。在大規模應用下,5.5% 的費用開始變得重要。 如果降低成本是主要驅動因素,請參閱我們的 降低 LLM API 成本指南,了解快取、批次處理和閘道器層級節省成本的完整細目。
3. TrueFoundry,最佳企業治理選擇
模型數量:1,600+ | 供應商:250+ | 類型:自託管 + 託管 | 部署:VPC、本地部署、氣隙隔離
TrueFoundry 的 AI Gateway 專為開源閘道器難以應對的情境而建:受監管的企業需要一個控制平面來管理所有模型、完整的資料主權,以及能通過合規審查的審計軌跡。它運行在您自己的 VPC、本地環境或完全氣隙隔離的環境中,因此沒有請求資料會離開您的網域,並且預設具備 SOC 2、HIPAA 和 GDPR 合規性、SSO 和 RBAC 功能。
其覆蓋範圍是本清單中最廣泛的之一:跨越 250 多家供應商(OpenAI、Anthropic、Gemini、Groq、Mistral)的 1,600 多種模型,加上 vLLM、SGLang 和 Triton 等自託管後端。TrueFoundry 報告稱在企業級負載下內部延遲低於 3 毫秒,且在每月超過 100 億次請求中保持 99.99% 的正常運行時間,因此治理層不會犧牲吞吐量。
from openai import OpenAI
client = OpenAI(
base_url="https://<your-org>.truefoundry.com/api/llm", # your gateway
api_key="tfy-..."
)
response = client.chat.completions.create(
model="openai/gpt-4o", # routed, logged, and rate-limited centrally
messages=[{"role": "user", "content": "Summarize this contract"}]
)將 TrueFoundry 與 Portkey 或 LiteLLM 區隔開來的是 MCP Gateway:這是一個中央註冊表,用於管理 AI 代理如何透過模型上下文協定 (Model Context Protocol) 存取企業工具(Slack、GitHub、Confluence、Datadog)。您可以將內部 API 註冊為 MCP 伺服器,透過 Okta 或 Azure AD 並配合每伺服器的 RBAC 進行門控,並獲得每次工具呼叫的請求級別追蹤。這為您提供了模型流量和代理工具流量的統一受控控制平面,當代理開始採取行動而不僅是生成文字時,這一點至關重要。
與大多數企業閘道器不同,TrueFoundry 公開了其 定價。免費的 Developer 層級涵蓋每月 50,000 次請求、3 名使用者以及最多 5 個伺服器的 MCP Gateway,這足以在與任何人洽談之前原型化整個堆疊。Pro 層級為每月 499 美元,包含 100 萬次請求、10 名使用者、語義快取、虛擬模型和高級路由,額外用量按固定單價計費。Pro Plus 層級每月 2,999 美元,為 25 名使用者添加自訂元數據、警報和監控匯出功能。Enterprise 層級針對 1,000 萬次以上請求進行客製報價,包含完整的 VPC、多區域以及控制平面和閘道器平面的氣隙隔離安裝。每個付費方案均包含 7 天試用期。託管 SaaS 無主機成本;如果您在自己的雲端中自託管閘道器 (BYOC),請為底層基礎設施預算每月約 600 至 1,000 美元。
優點:
- 1,600 多種模型、250 多家供應商,加上自託管後端(vLLM、SGLang、Triton)
- 運行在您的 VPC、本地環境或氣隙隔離環境中;資料不離開您的網域
- 內建 SOC 2、HIPAA、GDPR 合規性、SSO、RBAC 和審計日誌
- 防護機制:PII 過濾、毒性檢測、提示詞注入掃描
- MCP Gateway 管理代理工具存取權限,不僅限於模型呼叫
- 公開透明的定價,提供真正免費的 Developer 層級(每月 50K 請求)
- TrueFoundry 報告透過路由、快取和預算平均降低成本約 30%
缺點:
- 面向企業:對於小型專案來說比 LiteLLM 或 OpenRouter 更繁重
- 核心平台為專有軟體(他們的開源儲存庫是分離的基礎設施工具)
- 自託管閘道器會在您的方案之外增加每月約 600 至 1,000 美元的基礎設施成本
- 當您有許多團隊和工具需要治理時最有價值,而非在第一天就必需
定價:免費 Developer 層級(0 美元/月,50K 請求,3 名使用者)。Pro 版 499 美元/月(100 萬請求,10 名使用者,語義快取,高級路由)。Pro Plus 版 2,999 美元/月(25 名使用者,高級可觀測性)。Enterprise 客製化(1,000 萬+ 請求,完整 VPC 和氣隙隔離)。付費方案提供 7 天試用;託管 SaaS 無主機成本,自託管增加約 600-1,000 美元/月的基礎設施費用。
結論:TrueFoundry 是需要一個統一受控控制平面來管理模型流量和代理工具存取,且資料保留在其自身基礎設施內的企業之閘道器選擇。如果您是連接兩個供應商的初創公司,這超出了您的需求,請從 LiteLLM 開始。如果您是在合規要求下向數十個內部團隊推廣 AI 的平台團隊,它應列入您的候選名單。
4. Portkey,最佳生產環境防護機制
GitHub Stars:約 7K | 語言:TypeScript/Node.js | 授權:Apache 2.0(閘道器),託管平台
Portkey 將自己定位為「AI 的控制平面」。LiteLLM 專注於路由,OpenRouter 專注於簡單性,而 Portkey 的差異化在於生產安全性:內建於閘道器層的防護機制、PII 紅action、越獄檢測和審計軌跡。
截至 2026 年 3 月,Portkey 已將其整個閘道器開源(Apache 2.0),因此您可以在沒有託管平台的情況下自託管核心路由和防護機制。
from portkey_ai import Portkey
portkey = Portkey(
api_key="pk-...",
config={
"strategy": {"mode": "fallback"},
"targets": [
{"provider": "openai", "override_params": {"model": "gpt-4o"}},
{"provider": "anthropic", "override_params": {"model": "claude-sonnet-4-20250514"}}
]
}
)
response = portkey.chat.completions.create(
messages=[{"role": "user", "content": "Summarize this document"}]
)優點:
- 跨供應商支援 1,600 多種模型
- 內建防護機制:PII 檢測、越獄預防、內容過濾
- 閘道器內的提示詞管理和版本控制
- 快取層減少重複呼叫(節省金錢和延遲)
- 針對受監管行業的審計軌跡和合規功能
- 現已完全開源閘道器(2026 年 3 月)
缺點:
- 託管平台定價從生產功能所需的 49 美元/月起
- 企業層級(5,000-10,000 美元/月)用於高級治理
- 该平台增加了比簡單閘道器更多的複雜性
- 學習曲線比 LiteLLM 或 OpenRouter 更陡峭
定價:開源閘道器免費。託管平台:免費層級(原型設計)、49 美元/月(生產環境)、企業客製化。
結論:Portkey 是建構面向客戶的 LLM 功能且無法承擔提示詞注入、PII 洩漏或未經監控成本的團隊之閘道器選擇。防護機制證明了其複雜性的合理性。如果您正在建構內部工具,則有更簡單的選項。
5. Helicone,最佳重視可觀測性的團隊
GitHub Stars:約 3K | 語言:Rust | 授權:Apache 2.0
Helicone 最初作為可觀測性工具起步,後來演變為完整的閘道器。這段起源故事很重要,其監控和分析功能屬於業界頂級,而閘道器功能(路由、快取、故障轉移)是建立在堅固的可觀測性基礎之上。
由於使用 Rust 編寫,它具有真正的效能優勢:P50 延遲為 8 毫秒,P95 低於 5 毫秒,單個實例僅需 64MB 記憶體即可達到約 3,000 RPS。
# Helicone: one-line proxy -- just change the base URL
from openai import OpenAI
client = OpenAI(
base_url="https://oai.helicone.ai/v1", # or your self-hosted URL
api_key="sk-...",
default_headers={
"Helicone-Auth": "Bearer hlc-..."
}
)
# All requests are now logged, tracked, and routed through Helicone
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Analyze this code"}]
)優點:
- 基於 Rust:約 64MB 記憶體,P95 <5ms 延遲,每個實例 3K RPS
- 健康感知負載平衡將請求路由至最快的可用供應商
- 用於成本、延遲、令牌使用和錯誤率的即時儀表板
- 一行整合, literally 只需更改基礎 URL
- 單一二進位檔部署(Docker、K8s、裸機)
缺點:
- 可觀測性功能是其亮點;路由功能不如 LiteLLM 複雜
- 支援的供應商少於 LiteLLM 或 OpenRouter
- 社群規模小於 LiteLLM(3K vs 40K GitHub Stars)
- 高級功能(自訂屬性、會話)需要託管平台
定價:開源且自託管免費。託管平台定價各不相同。
如果您正在更廣泛地評估可觀測性工具,我們的 最佳 AI 可觀測性平台 排名涵蓋了 Helicone 以及 Langfuse、Arize 等其他工具。
結論:Helicone 是主要痛點為「我們無法看到 LLM 呼叫發生了什麼事」的團隊之最佳閘道器。如果可觀測性是您的首要關注點,而閘道器路由是次要的,Helicone 能在不妥協的情況下同時提供兩者。
6. Bifrost,最佳原始效能
GitHub Stars:約 2K | 語言:Go | 授權:MIT
Bifrost 是效能冠軍。由 Maxim 團隊使用 Go 建構,它聲稱效能比 LiteLLM 快 50 倍,在 5,000 RPS 下每個請求僅增加 11 微秒的開銷。這些並非理論數字,而是來自可重現的持續負載測試。
架構差異是根本性的:Go 的 goroutine 處理數千個併發連接而沒有 Python GIL 的瓶頸,且編譯後的二進位檔完全消除了直譯器開銷。
# bifrost.yaml
account:
provider: openai
api_key: ${OPENAI_API_KEY}
models:
- name: gpt-4o
provider: openai
- name: claude-sonnet-4-20250514
provider: anthropic
routing:
strategy: round-robin
fallback: true優點:
- 在 5,000 RPS 下開銷為 11 微秒,是本清單中所有閘道器中最低的
- Go 二進位檔:無執行時期依賴項,記憶體佔用極小
- 跨供應商的自适应負載平衡
- 用於水平擴展的叢集模式
- 支援 1,000 多種模型
缺點:
- 較新的專案,社群較小且整合較少
- 可觀測性功能不如 Helicone 或 Portkey 成熟
- 由 Maxim(供應商)建構,未來方向與其路線圖綁定
- 文件比 LiteLLM 的廣泛文件更薄
- 無內建的團隊管理或預算控制
定價:免費且開源(MIT 授權)。
結論:Bifrost 適用於運行高吞吐量生產系統且閘道器開銷至關重要的團隊。如果您每秒處理數千次 LLM 呼叫且每一微秒的延遲都至關重要,Bifrost 的 Go 架構能提供所需效能。對於大多數團隊而言,LiteLLM 的 8 毫秒開銷完全可以接受。
7. Cloudflare AI Gateway,最佳零基礎設施選項
類型:託管服務 | 授權:專有(Cloudflare)
Cloudflare AI Gateway 將「您無需管理任何東西」的方法推向極致。如果您已經在使用 Cloudflare(許多團隊都是如此),您可以從儀表板啟用 AI Gateway,並開始透過 Cloudflare 的邊緣網路路由 LLM 呼叫,無需額外的基礎設施。
// Just prefix your provider URL with Cloudflare's gateway endpoint
const response = await fetch(
"https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_name}/openai/chat/completions",
{
method: "POST",
headers: {
"Authorization": "Bearer sk-...",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "gpt-4o",
messages: [{ role: "user", content: "Hello" }]
})
}
);優點:
- 免費層級包含每月 100K 日誌,足以滿足大多數側邊專案
- 零基礎設施:從 Cloudflare 儀表板啟用
- 邊緣內建快取(降低成本和延遲)
- 包含速率限制和分析功能
- 統一帳單:透過 Cloudflare 支付 LLM 供應商成本
- 全球邊緣網路降低地理分散使用者的延遲
缺點:
- 緊密耦合於 Cloudflare 生態系統,轉換成本真實存在
- 與專用閘道器相比,路由智能有限
- 免費層級的 100K 日誌限制;付費方案(Workers Paid)為 100 萬
- 支援的供應商少於 LiteLLM 或 OpenRouter
- 無自託管選項
定價:免費(每月 100K 日誌),Workers Paid 訂閱方案為 100 萬日誌。無每次請求的閘道器費用。您仍需單獨支付 LLM 供應商費用。
對於跨供應商路由 函式呼叫 的團隊,Cloudflare 的邊緣快取可以顯著降低重複工具使用模式的延遲。
結論:如果您已經在使用 Cloudflare 且希望在不部署任何新內容的情況下獲得閘道器功能,Cloudflare AI Gateway 是最佳選擇。免費層級對於小型專案來說相當慷慨。對於嚴肅的生產用途,專用閘道器提供更多控制。
8. Kong AI Gateway,最佳 API 管理團隊
GitHub Stars:約 40K(Kong Gateway 總計) | 語言:Lua/OpenResty | 授權:Apache 2.0(社群版)
Kong AI Gateway 並非獨立產品,而是 Kong 久經考驗的 API 閘道器的擴充功能,添加了 LLM 特定功能。如果您的組織已經運行 Kong 進行 API 管理,添加 AI 路由只需安裝插件,而非引入新平台。
# Kong declarative config (deck)
services:
- name: ai-llm-service
url: https://api.openai.com
plugins:
- name: ai-proxy
config:
route_type: llm/v1/chat
model:
provider: openai
name: gpt-4o
- name: ai-rate-limiting-advanced
config:
limit: [10000]
window_size: [60]
window_type: fixed
strategy: local
limit_by: consumer優點:
- 基於 Kong 成熟的 API 管理平台(數千家企業使用)
- 語義路由:根據提示詞內容/意圖路由請求
- 基於令牌的速率限制(不僅僅是基於請求)
- 插件生態系統:身份驗證、速率限制、轉換均可與 AI 路由配合使用
- OpenTelemetry + Prometheus 指標用於 Datadog/Grafana 整合
缺點:
- 如果您尚未使用 Kong,則顯得過度設計,學習曲線陡峭
- 企業 AI 功能需要 Kong Enterprise 授權(付費)
- 設定複雜度高於本清單中的任何其他閘道器
- 需要 Kong 基礎設施知識(或團隊學習)
- AI 特定功能較新且不如 Kong 核心成熟
定價:社群版免費(開源)。企業 AI 功能需要 Kong Enterprise 訂閱(客製化定價)。
結論:僅當您的組織已經運行 Kong 時,Kong AI Gateway 才有意義。將 LLM 路由添加到現有的 API 管理層比部署單獨的閘道器更明智。但不要僅僅為了 LLM 路由而採用 Kong,那就像為了修剪草坪而購買拖拉機一樣。
9. TensorZero,最佳 ML 優化路由
GitHub Stars:約 5.5K | 語言:Rust | 授權:Apache 2.0
TensorZero 是本清單中最具觀點性的閘道器。其他工具專注於路由和可觀測性,而 TensorZero 建構了一個優化循環:它收集推論數據、運行評估,並利用結果隨著時間改進路由決策。將其視為一個學習哪種模型最適合哪類請求的閘道器。
Rust 實現在即使超過 10,000 QPS 的情況下也能提供亞毫秒級的 P99 延遲。這不是筆誤。LiteLLM 增加約 8 毫秒,Bifrost 增加約 11 微秒,而 TensorZero 聲稱在極端負載下 P99 <1 毫秒。
# TensorZero: structured inference with optimization
from tensorzero import TensorZeroGateway
with TensorZeroGateway("http://localhost:3000") as client:
response = client.inference(
function_name="generate_summary",
input={
"messages": [
{"role": "user", "content": "Summarize this article..."}
]
}
)
# Later: feed back quality data to improve routing
client.feedback(
metric_name="summary_quality",
inference_id=response.inference_id,
value=0.92
)優點:
- 在 10K+ QPS 下 P99 延遲 <1 毫秒(Rust 帶來的最快原始效能)
- 反饋循環:學習哪些模型對每個函式表現最佳
- 帶有架構驗證的結構化推論
- 閘道器內建的模型間 A/B 測試
- 內建評估框架
缺點:
- 學習曲線比任何其他閘道器都陡峭,您定義的是「函式」而不僅是模型
- 較新的生態系統,社群較小
- 需要圍繞 TensorZero 的函式概念重新思考您的 LLM 整合
- 不如 LiteLLM 或 OpenRouter 那樣「即插即用」,不是簡單的基础 URL 交換
- 文件正在改進但仍處於成熟階段
定價:免費且開源(Apache 2.0)。
對於已經運行 LLM 評估 的團隊,TensorZero 的反饋循環彌合了評估與路由之間的差距,您的評估分數直接改善模型的路由選擇。
結論:TensorZero 適用於希望閘道器隨時間變得更聰明的 ML 工程團隊。優化循環確實具有創新性。但學習曲線陡峭,且大多數團隊不需要 ML 優化路由,他們需要的是具有良好可觀測性的可靠路由。
LLM 閘道器延遲開銷:真實數據
每個閘道器都會為您的 LLM 呼叫增加一些開銷。問題在於這是否對您的用例重要。以下是我們在測試中閘道器的表現:
| 閘道器 | 語言 | P50 延遲開銷 | P95 延遲開銷 | 吞吐量(單實例) |
|---|---|---|---|---|
| Bifrost | Go | ~8us | ~11us | 5,000+ RPS |
| TensorZero | Rust | ~0.3ms | <1ms | 10,000+ QPS |
| Helicone | Rust | ~5ms | ~8ms | ~3,000 RPS |
| TrueFoundry | 自託管 | ~3ms† | <3ms† | 10B+/月(供應商數據) |
| LiteLLM | Python | ~4ms | ~8ms | ~1,000 RPS |
| Portkey | TypeScript | ~5ms | ~12ms | ~2,000 RPS |
| OpenRouter | 託管 | ~15-30ms | ~50ms | N/A(託管) |
| Cloudflare AI GW | 託管 | ~10-20ms | ~40ms | N/A(託管) |
| Kong AI Gateway | Lua/Go | ~3ms | ~8ms | ~3,000 RPS |
† TrueFoundry 的低於 3 毫秒數據由供應商報告;我們未像對自託管開源閘道器那樣對其進行相同的獨立負載測試。
情境很重要。 典型的 GPT-4o 呼叫根據輸出長度需要 500-3,000 毫秒。即使是 LiteLLM 的 8 毫秒開銷也低於總延遲的 1%。閘道器開銷唯一重要的情境是高頻率、低延遲的工作負載,例如大規模的即時分類或嵌入生成。對於對話式 AI 或內容生成,本清單中的任何閘道器都足夠快速。
託管閘道器(OpenRouter、Cloudflare)增加更多開銷,因為您的請求在到達供應商之前會先 travels 到它們的伺服器。自託管閘道器與您的應用程式一起運行,因此額外的跳轉是本地的。
如何選擇正確的 LLM 閘道器
跳過功能矩陣。以下是簡化的決策表:
| 如果您需要... | 選擇 | 原因 |
|---|---|---|
| 最大靈活性 + 自託管 | LiteLLM | 100+ 供應商,最大社群,最多整合 |
| 快速多模型存取,無維運 | OpenRouter | 註冊並開始呼叫 300+ 模型 |
| 企業治理 + 資料主權 | TrueFoundry | 運行在您的 VPC,SOC 2/HIPAA/GDPR,用於代理工具的 MCP Gateway |
| 生產防護機制 + 合規性 | Portkey | PII 紅action,越獄檢測,審計軌跡 |
| 可觀測性為優先 | Helicone | 最佳監控,Rust 效能,一行設定 |
| 最低可能的延遲開銷 | Bifrost | Go 語言 11us 開銷,叢集模式 |
| 已在使用 Cloudflare | Cloudflare AI GW | 免費,邊緣快取,零新基礎設施 |
| 已在使用 Kong | Kong AI GW | 將 LLM 路由添加到現有 API 管理 |
| ML 驅動的路由優化 | TensorZero | 反饋循環,A/B 測試,<1ms Rust 閘道器 |
關於自託管與託管的說明:自託管閘道器(LiteLLM、Helicone、Bifrost、TensorZero)讓您完全控制資料流,除了實際的 LLM API 呼叫外,沒有任何內容離開您的基礎設施。這對於醫療保健、金融以及任何資料駐留是硬性要求的環境至關重要。託管閘道器(OpenRouter、Cloudflare)以零維運負擔交換這種控制權。Portkey 和 Kong 介於兩者之間,提供帶有可選託管平台的開源閘道器。重視資料主權的團隊有時會將自託管閘道器與 本地運行的 LLM 結合使用,這樣沒有任何請求會離開他們的網路。
對於大多數團隊,決策歸結為兩個問題:
- 您想要自託管嗎? 是 -> LiteLLM。否 -> OpenRouter。
- 您需要防護機制嗎? 是 -> Portkey。否 -> 堅持選擇第 1 項。
如果您正在建構呼叫多個供應商進行嵌入和完成的 RAG 應用程式,閘道器幾乎是必需的。同樣適用於需要在不同供應商之間獲得 結構化輸出 的應用程式,閘道器標準化回應格式,以便您在切換模型時解析邏輯不會崩潰。
選擇工具只是容易的一半。讓它在真實產品中可靠運行是大多數團隊停滯的地方,而這正是我們的 AI 整合團隊 為客戶建構的內容,從 RAG 管道到自訂代理。想要對您的技術堆疊獲得第二意見嗎?獲取免費諮詢。
常見問題
LLM 閘道器、代理和路由器之間有什麼區別?
代理轉發請求並添加日誌記錄。路由器為每個請求選擇最佳的模型/供應商。閘道器將兩者與成本追蹤、快取、防護機制和可觀測性結合在一起。實際上,大多數「閘道器」工具都做這三件事,這些術語經常互換使用。
LiteLLM 真的是免費的嗎?
開源代理完全免費(MIT 授權)。您支付自己的主機費用(輕量使用 $5/月的 VPS 即可)和 LLM 供應商 API 成本。BerriAI 為希望託管主機、SSO 和支援的團隊提供企業方案。
OpenRouter 會增加顯著延遲嗎?
極小。OpenRouter 增加少量的路由開銷(通常 <50ms)加上您與其伺服器之間的任何地理距離。對於大多數應用程式來說,差異可以忽略不計。對於每秒處理數千個請求的延遲關鍵系統,Bifrost 或 TensorZero 等自託管選項更好。
我可以同時使用多個閘道器嗎?
可以,有些團隊確實這麼做。常見的模式是使用 OpenRouter 進行快速原型設計,並切換到 LiteLLM 進行生產。或者使用 Helicone 作為 LiteLLM 路由前的可觀測性層。只需注意疊加延遲。
哪個閘道器的快取最好?
Portkey 和 Cloudflare AI Gateway 擁有最成熟的快取實作。Portkey 提供語義快取(類似提示詞的模糊匹配),而 Cloudflare 使用其全球邊緣網路進行地理快取。LiteLLM 支援基於 Redis 的快取。如需深入了解快取策略,請參閱我們的 LLM 提示詞快取指南。
如果我只使用一個 LLM 供應商,我需要閘道器嗎?
對於路由來說可能不需要。但您可能仍然需要一個用於可觀測性(Helicone)、成本追蹤(LiteLLM)或防護機制(Portkey)。僅成本追蹤和日誌記錄功能本身就足以證明即使使用單一供應商也值得使用閘道器。
閘道器如何處理串流回應?
本清單中的所有閘道器都支援伺服器發送事件 (SSE) 串流。閘道器以最小的緩衝將串流從供應商代理到您的客戶端。串流的延遲影響通常低於非串流請求,因為開銷是按連接計算,而不是按令牌計算。
當供應商停機時會發生什麼事?
大多數閘道器支援故障轉移鏈。您配置主要供應商和一個或多個備用供應商。如果主要供應商返回錯誤或超過延遲閾值,閘道器會自動路由到下一個供應商。LiteLLM、Portkey 和 Helicone 都能很好地處理這一點。OpenRouter 在後台自動執行此操作。
閘道器可以強制執行成本限制嗎?
可以。LiteLLM 具有每個團隊、使用者或 API 金鑰的內建預算控制。Portkey 即時追蹤支出並發出警報。Kong 支援基於令牌的配額。Cloudflare 提供使用分析。這實際上是使用閘道器的最強有力論據之一,沒有它,單個失控循環可能在一夜之間燒光您的 API 預算。
哪個閘道器最適合初創公司與企業?
初創公司:OpenRouter(零設定)或 LiteLLM(免費、靈活)。企業:TrueFoundry(資料主權、SOC 2/HIPAA/GDPR,透過其 MCP Gateway 管理模型和代理工具流量)、Portkey(防護機制、合規性、審計軌跡)或 Kong AI Gateway(如果已在使用 Kong)。主要的企業差異化因素是 SSO、基於角色的存取、資料駐留控制和審計日誌,這些功能是初創公司尚不需要但企業不能跳過的。
什麼是最佳的 LLM 代理?
LiteLLM 是大多數團隊的最佳 LLM 代理。它作為獨立的 Docker 容器運行,將 100 多家供應商封装在相容於 OpenAI 的端點後面,並且自託管完全免費。如果「代理」意味著您想要零基礎設施,OpenRouter 作為雲端託管代理運行,單一 API 金鑰即可存取 300 多種模型。區別在於控制權:LiteLLM 將您的資料保留在您的伺服器上;OpenRouter 透過其平台路由資料。
LLM 閘道器和 LLM 路由器之間有什麼區別?
LLM 路由器選擇哪個模型或供應商處理給定請求,通常基於成本、延遲或提示詞內容。LLM 閘道器不僅如此:它在路由層之上添加了成本追蹤、快取、防護機制、速率限制和可觀測性。本清單中的所有工具在技術上都是閘道器。純路由器(僅進行模型選擇而無其他中介軟體的工具)在生產環境中很少見,因為團隊幾乎總是需要至少日誌記錄與路由並存。