ink1ing/anti-api
Turn Antigravity / codex / github copilot into Anthropic & Openai API compatible server. Usable with Claude Code / Xcode etc.
何を解決するか
Anti-API は、GitHub Copilot、Codex、Zed、Grok などのさまざまな AI プロバイダーのアカウントを統合し、OpenAI や Anthropic と互換性のある単一の API として利用できるローカルプロキシです。AI サービスの断片化という問題を解決し、OpenAI や Anthropic 風のクライアントからのリクエストを、各プロバイダーに必要な特定のプロトコルに翻訳することで、1 つのクライアントから複数のプラットフォーム上の複数のモデルにアクセス可能にします。
動作方法
このプロジェクトは中間のルーティング層として機能します。クライアントからの API リクエストを受信し、設定可能な「スマートルーティングシステム」に基づいてルーティングします。このシステムは「フロー ルーティング」(カスタムモデル ID 用)と「アカウント ルーティング」(プロバイダー固有の ID 用)の 2 つのモードをサポートしています。プロキシは認証を処理し、障害時のフェイルオーバー用のアカウントチェーンを管理(1 つのアカウントがレート制限に達した場合にアカウントを切り替える)、API 形式を上流プロバイダーの要件に変換します。また、クォータの監視やルーティング設定の管理が可能な Web ベースのダッシュボードも提供しています。
対象ユーザー
複数の AI サブスクリプションやアカウントを異なるプロバイダーに持つ開発者やパワーユーザー向けです。Claude Code などのツールや IDE で、API キーやプラットフォームの切り替えなしに、すべてのアカウントを統合的に利用したい方におすすめです。
特徴
- マルチプロバイダー対応:Antigravity、Codex、GitHub Copilot、Zed ホステッドモデル、Kiro、Grok を統合。
- 二重 API 互換性:OpenAI と Anthropic の両方の API 形式をサポート。
- スマートルーティングとフェイルオーバー:クォータ制限や認証エラー(429 エラー)発生後に、承認済みアカウントを自動的に切り替え。
- 統合トンネリング:ngrok、cloudflared、localtunnel のワンクリックセットアップを内蔵し、リモートアクセスを可能に。
- 管理ダッシュボード:クォータ監視とルーティング設定の管理が可能なローカル Web UI。
- ツールコール:CLI ツールおよび Claude Code での関数コールをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト