このプロジェクトについて
Bifrostは、OpenAI、Anthropic、AWS Bedrock、Google Vertex、Azure、Cerebras、Cohere、Mistral、Ollama、Groqなど、多くのモデルプロバイダーの前面に単一のOpenAI互換APIを提供するAIゲートウェイです。npxまたはDockerを使用してローカルで起動でき、組み込みのWebインターフェース、API、または設定ファイルを通じて構成できます。
READMEに記載されている中核機能は以下の通りです:
- 統合インターフェース:サポートされているすべてのプロバイダー向けの単一のOpenAI互換エンドポイント。
- 信頼性:プロバイダーとモデル間の自動フォールバック、およびAPIキーとプロバイダー間の負荷分散。
- Model Context Protocol (MCP):モデルがファイルシステム、ウェブ検索、データベースなどの外部ツールを呼び出せるようにします。
- セマンティックキャッシュ:セマンティック類似性に基づいて応答をキャッシュし、コストとレイテンシを削減します。
- 共通インターフェースの背後でのマルチモーダルおよびストリーミングサポート。
- ガバナンス:仮想キー、使用状況追跡、レート制限、チームおよび顧客向けの階層的予算管理。
- 可観測性:Prometheusメトリクス、分散トレーシング、リクエストロギング。
- ガバナンス、JSON解析、ロギング、セマンティックキャッシュ、テレメトリ、モッキング、Maxim可観測性統合のためのモジュールを備えたプラグインシステム。
- クラスタリング、カスタムプラグイン、OIDCユーザープロビジョニング、シークレット管理などのエンタープライズ機能。
デプロイオプションには、HTTPゲートウェイ(npxまたはDocker)、組み込み使用のためのGo SDK、およびコード変更なしでOpenAI、Anthropic、Google GenAIのベースURLをドロップイン置換する機能が含まれます。リポジトリは、core、framework、transports、ui、plugins、docs、testsディレクトリに編成されています。
READMEは、毎秒5,000リクエストでのベンチマーク結果を報告し、低い追加レイテンシと100%の成功率を主張しており、完全なベンチマークドキュメントへのリンクがあります。このプロジェクトはApache 2.0ライセンスの下で提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.