justlovemaki/AIClient2API
Self-hosted multi-protocol AI API proxy for Antigravity, Codex, Grok, Kiro, OpenAI, Claude, and custom providers. Supports OpenAI-compatible API, Claude API, Gemini protocol conversion, GPT, Grok Build, Claude Opus, Gemini Pro, Kimi, MiniMax, provider pools, smart routing, and automatic failover.
解決する課題
AIClient2APIは、クライアント専用の使用に制限されている無料の大型モデル(Gemini CLI、Grok、Codex、Kiroなど)を、標準的なOpenAI互換インターフェースに変換するAPIプロキシサービスです。これにより、ユーザーはクライアントの制限を回避し、Cherry-Studio、NextChat、ClineなどのOpenAI API仕様をサポートするあらゆるアプリケーション内でこれらの高度なモデルを使用できるようになります。
仕組み
Node.js上に構築されたこのプロジェクトは、戦略パターンとアダプターパターンを用いたモジュール式アーキテクチャを採用し、クライアントリクエストをシミュレートしてローカルAPIにカプセル化します。Cloudflareの403ブロックを回避するための組み込みTLS Sidecar(Go uTLS)を備え、OpenAI、Claude、Geminiプロトコル間のインテリジェントな変換をサポートしています。高可用性を確保するため、マルチアカウントポーリング、自動フェイルオーバー、ヘルスチェックのためのアカウントプールマネージャーが含まれています。
対象ユーザー
クライアント専用インターフェースを活用して、高度なモデル(Claude OpusやGemini Proなど)に無料または低コストでアクセスしたい開発者やAI愛好家、および複数のAIプロバイダーを1か所で管理するための統一されたAPIゲートウェイを必要とするユーザー向けに設計されています。
ハイライト
- 統一インターフェース: Gemini、Claude、Grok、Codexなどのモデルに対して、単一のOpenAI互換エンドポイントを提供します。
- クライアント回避: OAuth認証とTLSフィンガープリント・シミュレーションを使用して、レート制限や公式の制限を突破します。
- アカウントプール管理: マルチアカウントポーリングと自動フォールバックをサポートし、99.9%のサービス可用性を維持します。
- Web UIコンソール: リアルタイムの設定、ヘルスモニタリング、APIテストのための管理インターフェースが含まれています。
- エージェント対応: 特殊なスキルガイドを介して、OpenClawやClaude CodeのようなAIエージェントとの対話にネイティブ対応しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト