labring/aiproxy
AI Proxy is a high performance AI gateway using OpenAI / Claude / Gemini protocol as the entry point. It features intelligent error handling, multi-channel management, and comprehensive monitoring. With support for multiple models, rate limiting, and multi-tenant isolation.
解決する課題
AI Proxyは、クライアントアプリケーションと様々なAIプロバイダーの間に位置するプロダクションレディなゲートウェイ(ミドルウェア)として機能します。OpenAI互換の単一のエントリポイントを提供することで、ルーティング、モニタリング、マルチテナンシー、プロトコル変換を一元管理し、プロバイダー固有のロジックをクライアント側で実装する複雑さを解消します。
仕組み
クライアントからのリクエストをインターセプトし、認証、インテリジェントルーター、プラグインシステムで構成されるパイプラインを経由させた後、OpenAI、Anthropic、Geminiなどのプロバイダーに転送します。プロトコルの自動変換(例:ClaudeのリクエストをOpenAI形式に変換)が可能で、管理パネルを使用して設定や分析を行えます。また、Model Context Protocol (MCP) と統合されており、外部ツールを使用してAIの機能を拡張できます。
対象ユーザー
高い信頼性とスケーラビリティを必要とし、統一されたインターフェースの下で複数のAIモデルやテナントを管理したいAIアプリケーションを構築する開発者や組織向けに設計されています。
主な特徴
- インテリジェントルーティング: スマートなリトライロジック、負荷分散、優先度ベースのチャネル選択機能を備えています。
- プロトコル変換: OpenAI、Claude、Geminiの各プロトコル間をシームレスに変換します。
- マルチテナント管理: 組織の分離、トークンベースのアクセス制御、グループごとのリソースクォータ (RPM/TPM) を提供します。
- 拡張可能なプラグインシステム: キャッシュ (Redis/メモリ)、ウェブ検索 (Google, Bing, Arxiv)、推論モデルサポート(
<think>タグの分割)用の組み込みプラグインが含まれています。 - MCPサポート: 公開、プライベート、埋め込み型のMCPサーバーを統合し、OpenAPIからMCPへの自動変換もサポートします。
- 包括的なモニタリング: リアルタイムのアラート、詳細な監査ログ、コスト分析を提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト