OctaFuse/octafuse-gateway
Octafuse Gateway是可自托管的开源 AI Gateway:把多供应商、多账号、多 API Key 收成一个 Base URL、一个 API Key,并带路由、预算、计费与审计。
解決する課題
Octafuse Gateway は、AIエージェント向けに設計されたセルフホスト型のオープンソースAIゲートウェイです。複数のAIプロバイダー、モデル、ツールを単一の統一されたエントリーポイントに集約することで、断片化されたAIリソースの問題を解決します。これにより、個人やチームは、サービスごとに個別のエンドポイントを管理することなく、さまざまなテキスト、画像、音声モダリティにわたってルーティング、APIキー、予算、監査を管理できます。
仕組み
このゲートウェイは、クライアントと各AIプロバイダーの中間層として機能し、すべてのリクエストに対して統一された Base URL を提供します。複数のプロトコル(OpenAI、Anthropic、Gemini、および DashScope、MiniMax、Volcengine のネイティブエンドポイント)をサポートしており、プロトコル変換を実行できるため、クライアントは使い慣れたAPI(OpenAIのAPIなど)を使用して、異なるプロバイダーのモデルを呼び出すことができます。
主な運用メカニズムは以下の通りです:
- プロバイダーとモデルの統合: 事前に設定されたプロバイダーとモデルをワンクリックでインポート。
- エージェントツール:
/v1/tools/*エンドポイントを通じて、ウェブ検索、ウェブ取得、AI検出などのツールに統一アクセス。 - ルーティング戦略: 負荷、コスト、キャッシュヒット率を最適化するための4つの戦略(ハッシュアフィニティ、加重ランダム、重み優先、加重ラウンドロビン)。
- ユーザーと課金管理: コストを追跡し、ユーザーやチームごとのクォータを管理するための3台帳システム(カタログ価格、供給コスト、ユーザー価格)。
対象ユーザー
- AIエージェント開発者: モデルとツールの両方に単一のアクセスポイントを必要とする開発者。
- エンタープライズAIチーム: AIリソースの使用状況に対して、一元的なガバナンス、コスト追跡、予算管理を必要とする組織。
- セルフホストユーザー: 独自のインフラストラクチャ(Docker または Cloudflare Workers)でAIゲートウェイをデプロイしたいユーザー。
ハイライト
- マルチモーダルサポート: テキスト、画像生成/編集、ASR、TTS、リアルタイム音声を処理。
- エージェント中心: エージェント専用のウェブ検索、ディープ検索、ウェブスクレイピングツールを内蔵。
- エージェントルーティング: パフォーマンスを向上させるための Prompt Cache アフィニティを含む高度なルーティング戦略。
- 3台帳課金: 標準価格、実コスト、ユーザー固有の価格を含む詳細なコスト会計。
- 柔軟なデプロイ: Cloudflare Workers + D1 による無料/エッジデプロイ、または Postgres/MySQL を使用した Docker デプロイをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト