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ダッシュボード。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト