このプロジェクトについて
OmniRouteは、ローカルエンドポイント1つで数百のAIプロバイダーとモデルへのアクセスを統合する、セルフホスト型のAIゲートウェイです。MITライセンスの下で提供され、設定不要で、APIキーやサインアップなしでインストール後すぐに動作します。
## 何をするものか
OmniRouteは、Claude、GPT、Gemini、GLM、DeepSeek、Kimi、MiniMaxなど、352以上のAIプロバイダーと1,200以上のモデルを集約します。これらのプロバイダーティアの150以上は無料で、月あたり約14.7億の無料トークンと推定されるカタログ化されたプールがあります。このゲートウェイは、すべてのプロバイダーをOpenAI互換の`/v1`エンドポイントの背後に正規化するため、互換性のあるツールはベンダー固有のSDKなしで接続できます。
## 主な機能
- **自動フォールバックルーティング**: クォータを認識したルーターは、レート制限や障害が発生した場合に、4つのプロバイダーティア(サブスクリプション → APIキー → 安価 → 無料)間で自動的にフォールバックし、ワークフローを中断させません。
- **トークン圧縮**: RTKおよびCavemanスタッキング圧縮は、対象となるワークロードでトークン使用量を15〜95%(平均約89%)削減し、無料クォータをさらに伸ばすのに役立ちます。
- **19のルーティング戦略**: 回路遮断器、キークールダウン、モデルロックアウト保護を備えた柔軟なリクエストルーティング。
- **MCPおよびA2Aサポート**: ネイティブのModel Context ProtocolおよびAgent-to-Agentプロトコルの統合。
- **ローカルファースト**: すべてのリクエストは`localhost:20128`を経由してルーティングされます。暗号化キーはAES-256-GCMを使用します。プロバイダーのトラフィックはサードパーティのクラウドを経由してトンネリングされません。
- **TLSステルス**: オプションのプロキシレベルTLSマスキング。
- **ライブテレメトリ**: リアルタイムダッシュボードは、接続されているすべてのプロバイダーの使用状況、クォータ、節約額、p95レイテンシを追跡します。
- **ガードレールと評価**: 本番グレードのガードレール、評価、および数千の静的テスト宣言。
## 互換性のあるツール
OmniRouteは、Claude Code、Codex、Cursor、OpenCode、Cline、GitHub Copilotなどの開発者およびコーディングツールのドロップインバックエンドとして設計されています。事前に設定されたキーレスプロバイダー(OpenCode Free)は、`auto`モデル識別子を使用して、新規インストール時に即座に応答します。
## デプロイメントオプション
ゲートウェイは、npm(`npm i -g omniroute`)、Docker Hub、Electronデスクトップアプリ、PWA経由で利用可能であり、ユーザーは実行方法を柔軟に選択できます。Python、Node.js、PHP、cURL用のクイックスタートスクリプトが提供されています。
## アーキテクチャ
スマートルーターは、呼び出し側とプロバイダー層の間に配置され、圧縮を適用し、クォータの可用性、コストティア、ルーティング戦略に基づいてカタログからプロバイダーを選択します。プロバイダーキーは、単一のサブスクリプションを共有するチーム間で公平な配布のためにプールされます。利用規約リスクカタログは、ユーザーが使用前に条件を確認する必要がある13のプロバイダーをフラグ付けします。
## コミュニティと貢献者
550人以上の貢献者によって構築されたOmniRouteは、51言語で翻訳されています。サポートチャネルには、Discord、Telegram、WhatsAppグループ、およびv3.9.0 LTSを対象とした公開ロードマップが含まれます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.