higress-group/higress

🤖 AI Gateway | AI Native API Gateway

何を解決するか

Higress は、大規模言語モデル(LLM)API およびモデルコンテキストプロトコル(MCP)サーバーの管理を簡素化する、AIネイティブなAPIゲートウェイです。複数のモデルプロバイダーに接続する際の統一プロトコルを提供しながら、AI駆動アプリケーション向けの本格的なトラフィック管理、セキュリティ、および観測性を実現します。

仕組み

Istio と Envoy を基盤として構築されており、Wasm(WebAssembly)プラグインメカニズムを用いて機能を拡張します。これにより、LLM API および MCP サーバーの統一エントリーポイントとして機能し、認証、レート制限、ルーティングを処理する抽象化レイヤーを提供します。リクエストおよびレスポンスボディの本格的なストリーミング処理をサポートしており、Server-Sent Events(SSE)を用いる高帯域AIサービスにおいて、メモリオーバーヘッドを大幅に削減します。

対象ユーザー

AIエージェントやLLM駆動アプリケーションを開発している開発者および組織で、モデルプロバイダーおよびツールコールサービスを安全に、スケーラブルに、観測可能なゲートウェイで管理したい方を対象としています。

主な特徴

  • AIゲートウェイ機能: 主流のモデルプロバイダーすべてに対応する統一プロトコル、マルチモデルロードバランシング、トークンレート制限、キャッシュ。
  • MCPサーバーホスティング: プラグインを通じてMCPサーバーをホスティングし、AIエージェントがツールやサービスを呼び出せるようにします。OpenAPI仕様をリモートMCPサーバーに変換するツールも提供。
  • Wasmプラグインシステム: Go、Rust、JSで書かれたプラグインをサポート。メモリ安全で、トラフィック損失なしにホットアップデート可能なゲートウェイロジックを実現。
  • クラウドネイティブ: CNCF Sandboxプロジェクトとして、Kubernetes IngressおよびGateway API標準と互換性があります。
  • 本格的運用対応: 設定変更時のトラフィックジッターを排除し、長時間接続型AIビジネスに非常に適しています。

関連

  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト