theagentrouter/agent-router
Manages Unified Access to Generative AI Services built on Envoy Gateway
解決的問題
Agent Router 提供一個集中式的控制平面,用於管理 AI 與代理流量。它消除了應用團隊需要為不同模型與工具管理多個不同 API 的需求,同時讓平台團隊能在託管提供者與自托管推理伺服器之間,集中實施安全、配額與路由策略。
工作原理
基於 Envoy 與 Envoy Gateway 建構,此專案實作了雙層網關模式:
- 一級網關: 作為主要入口點,處理驗證、全域限流與頂層路由。
- 二級網關: 管理對自托管模型叢集的入站流量,提供細粒度控制與端點選擇器支援,以優化 LLM 推理。
它提供單一的 OpenAI 相容 API,抽象化各種 AI 提供者(如 OpenAI、Azure OpenAI、Google Gemini、Anthropic 等)與 MCP 伺服器之間的差異。
適用對象
- 應用團隊: 希望在不為每個提供者變更程式碼的情況下,與多個 AI 模型與工具使用一致 API 的團隊。
- 平台團隊: 需要集中管理 AI 流量憑證、故障轉移、使用量歸屬與配額的團隊。
主要亮點
- OpenAI 相容 API: 為廣泛的託管與自托管 AI 提供者提供統一介面。
- 基於 Envoy: 利用 Envoy Proxy 強大的流量管理能力。
- 雙層架構: 將全域入口點關注點與特定模型叢集最佳化分離。
- 廣泛支援提供者: 與 OpenAI、Azure、Google、AWS Bedrock、Mistral、Cohere 與 DeepSeek 等主要提供者整合。
相關
- 專案
- 專案
- 專案
- 專案