su-kaka/gcli2api
将 GeminiCLI 和 Antigravity 转换为 OpenAI 、GEMINI 和 Claude API 接口
何を解決するか
このプロジェクトは、GeminiCLI/Antigravity とさまざまなAI API標準の間の橋渡しを提供します。OpenAI、Geminiネイティブ、Claude API形式と互換性のあるインターフェースを通じて、GeminiおよびAntigravityモデルにアクセスできるようにし、これらのツールを多目的なAPIゲートウェイとして機能させます。
動作方法
このソフトウェアはプロキシサーバーとして機能し、受信したAPIリクエストをバックエンド(GeminiCLIまたはAntigravity)が処理できる形式に変換します。Bearer Token、x-goog-api-keyなど複数の認証方法をサポートし、Google OAuth資格情報の包括的な管理システムを提供します。自動ローテーション、ロードバランシング、健全性監視により、安定性を確保し、クォータ制限を回避します。
対象ユーザー
既存のアプリケーションやクライアントでOpenAI、Claude、またはGeminiネイティブAPI形式のみをサポートする環境でGeminiまたはAntigravityモデルを使用したい開発者やAI愛好家、また複数のGoogleアカウントを管理して高いスループットを実現したいユーザー向けです。
主な特徴
- マルチフォーマット互換性: OpenAI、Geminiネイティブ、Claude APIエンドポイントおよびフォーマットをサポート。
- インテリジェントな資格情報管理: 複数のGoogle OAuth資格情報を自動ローテーションし、障害検出とクォータ管理を実装。
- インテリジェンス固有の機能: 「思考」モデルをサポートし、推論コンテンツを分離し、「トランケーション回避」モードで完全な応答を保証。
- フル機能のWebコンソール: OAuthフローの管理、一括での資格情報アップロード、リアルタイムでのシステムログ監視が可能なWebインターフェースを備えています。
- 柔軟なストレージ: シンプルな設定にはローカルのSQLite、分散型でマルチインスタンス展開にはMongoDBをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト