ink1ing/anti-api

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

解決的問題

Anti-API 是一個本地代理,允許使用者透過統一、標準化的 API 使用多種 AI 提供商帳戶(例如 GitHub Copilot、Codex、Zed、Grok 等)。它透過將 OpenAI 與 Anthropic 風格的客戶端請求翻譯成不同提供者所需的特定協定,解決 AI 服務碎片化的問題,讓單一客戶端能跨不同平台存取多個模型。

如何運作

此專案扮演中間路由層的角色。它截取客戶端的 API 請求,並根據可設定的「智慧路由系統」進行路由。此系統支援兩種模式:「流程路由」(適用於自訂模型 ID)與「帳戶路由」(適用於提供者原生 ID)。代理負責處理驗證、管理帳戶鏈以實現故障轉移(當一個帳戶達到速率限制時自動輪換),並轉換 API 格式以符合上游提供者的需要。同時也提供一個基於 Web 的儀表板,用於監控配額與管理路由設定。

適用對象

專為擁有數個 AI 訂閱或帳戶的開發者與進階使用者設計,他們希望在單一工具或 IDE(如 Claude Code)中使用這些帳戶,而無需在不同 API 金鑰或平台之間切換。

主要特色

  • 多提供者支援:整合 Antigravity、Codex、GitHub Copilot、Zed 托管模型、Kiro 與 Grok。
  • 雙 API 兼容性:同時支援 OpenAI 與 Anthropic API 格式。
  • 智慧路由與故障轉移:在配額或驗證失敗(429 錯誤)後,自動輪換已授權帳戶。
  • 整合隧道功能:內建 ngrok、cloudflared 與 localtunnel 的一鍵設定,支援遠端存取。
  • 管理儀表板:本地 Web UI,用於監控配額與管理路由設定。
  • 工具呼叫:支援 CLI 工具與 Claude Code 的函式呼叫。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案