silasxbt/anti-api

Turn Antigravity / codex / github copilot into Anthropic & Openai API compatible server. Usable with Claude Code / Xcode etc.

何を解決するか

Anti-API は、標準的な OpenAI または Anthropic API 形式を期待するクライアント内で、GitHub Copilot、ChatGPT Codex などさまざまな AI プロバイダーアカウントを使用できるローカルプロキシとして機能します。複数のプロバイダーに分散する問題を解決し、統合インターフェースとスマートルーティングシステムを提供して、複数のアカウントとプロバイダーを管理します。

動作方法

このプロジェクトは、OpenAI/Anthropic 形式のクライアントからのリクエストをプロバイダ固有の形式に変換するプロトコル互換レイヤーを実装しています。カスタムモデルID用のフロールーティングとプロバイダネイティブID用のアカウントルーティングを処理するスマートルーティングシステムを備えています。信頼性を確保するために、クォータ制限(429エラー)や一時的な障害が発生した場合に、利用可能なアカウントを自動的に切り替えるクールダウン対応フェイルオーバー機能を搭載しています。

対象ユーザー

複数の AI サービスにアクセスできる開発者やパワーユーザー向けに設計されており、ローカルツールや IDE(例:Claude Code)で単一の API エンドポイントに統合したい方を対象としています。

主な特徴

  • マルチプロバイダ対応:Antigravity、ChatGPT Codex、GitHub Copilot、Zed ホステッドモデル、Amazon Kiro、xAI Grok と統合可能。
  • 統合 API:OpenAI および Anthropic API 形式の両方と互換性あり。
  • スマートルーティング:クォータ制限を回避するためのアカウント自動切り替えとフェイルオーバーを実装。
  • 管理ダッシュボード:クォータの監視、ルーティングの設定、アカウントの管理が可能なローカルダッシュボードを搭載。
  • セキュリティ境界:管理 API とダッシュボード(ローカルホストのみ)を、トークン認証付きのパブリック推論ゲートウェイから分離。
  • マルチモーダル対応:互換性のあるプロバイダー間で、検証済みのテキスト、画像、ツール呼び出しをサポート。

関連

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