chenyme/grok2api
Multi-account API gateway for Grok Build, Grok Web, and Grok Console
解決する課題
Grok2APIは、異なるプラットフォーム(Grok Build、Grok Web、Grok Console)にわたるGrokモデルへのアクセスのための統一されたAPIゲートウェイを提供します。これにより、ユーザーは複数のアカウントを管理し、これらの機能をOpenAIおよびAnthropic互換のAPIを通じて公開できるため、CodexやClaude Codeなどのツールとの統合が簡素化されます。
仕組み
このプロジェクトは、Reactベースの管理コンソールを備えたGoベースのゲートウェイです。Build、Web、Consoleの独立したアカウントプールを管理するProvider Registryを通じてリクエストをルーティングします。認証、クォータ同期、およびモデルの検出を処理します。接続を確保するために、さまざまなプロキシトンネル(例:SOCKS5、Trojan、VLESS)をサポートするEgress Managerと、ノードの健全性を監視するオプションのクオリティガードが含まれています。
対象者
Grokアカウントへのアクセスを集中させ、プラットフォーム固有のAPI制限を回避し、Grokの機能をサードパーティのAI SDKや特化型のコーディングエージェントに統合したい開発者や技術研究者。
ハイライト
- マルチプロバイダー対応: Grok Build、Web、Consoleのアカウントを個別に管理。
- 統合API: チャット、画像、ビデオ、音声用にOpenAIおよびAnthropic互換のエンドポイントを公開。
- マルチモーダル機能: 画像生成/編集、非同期ビデオジョブ、TTS、STTをサポート。
- 高度なルーティング: モデル検出、スティッキーセッション、クォータガード、および制限付きフェイルオーバー機能を搭載。
- 柔軟なエグレス: サブスクリプションのインポートと自動フォールバックメカニズムを備えた包括的なプロキシサポート。
- 管理コンソール: キー、ルート、アカウント監査を管理するための組み込みReactダッシュボード。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト