gateway
gateway: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
解決する問題
Portkey AI Gatewayは、軽量でオープンソースのルーティングレイヤーであり、単一の統合されたAPIを使用して、45以上のプロバイダーから提供される1,600以上の言語、ビジョン、オーディオ、および画像モデルと統合することを開発者に可能にします。これにより、個々のAIプロバイダーごとにカスタム統合コードを記述する必要がなくなり、自動リトライやフォールバックなどの信頼性機能を通じてアプリケーションのダウンタイムを防ぐのに役立ちます。
仕組み
Gatewayは、アプリケーションとさまざまなAIプロバイダーの間のプロキシとして機能します。OpenAI互換のシグネチャを使用してGatewayにリクエストを送信すると、Gatewayは定義された設定に基づいてリクエストを指定されたプロバイダーにルーティングします。これらの設定により、アプリケーションのコードを変更することなく、ルーティングルール、信頼性設定、およびガードレールを設定できます。
対象ユーザー
高可用性を維持し、複数のLLMプロバイダーを管理し、AIデプロイメント全体でセキュリティとコンプライアンスを確保する必要がある、AIアプリケーションを構築している開発者および企業向けに設計されています。
ハイライト
- 信頼性の高いルーティング: 指数バックオフを伴う自動リトライ、失敗時の代替モデルへのフォールバック、および複数のAPIキーまたはプロバイダー間でのロードバランシングを含みます。
- セキュリティ & 精確さ: 入出力の検証を行う組み込みのガードレール、安全なキー管理、およびロールベースのアクセス制御を提供します。
- コスト管理: コストとレイテンシを監視するためのスマートキャッシュ(シンプルおよびセマンティック)と使用状況分析を提供します。
- マルチモーダル対応: ビジョン、オーディオ(TTS/STT)、および画像生成モデルをサポートします。
- Agent Framework Integration: Autogen、CrewAI、LangChain、およびLlamaIndexなどのフレームワークとシームレスに統合されます。
- MCP Gateway: 認証とオブザーバビリティを備えたModel Context Protocol (MCP) サーバーを管理するための、中央集権的なコントロールプレーンです。
Sources
- undefinedPortkey-AI/gateway