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エージェントとの対話にネイティブ対応しています。

関連

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