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 的函式呼叫。
相關
- 專案
- 專案
- 專案
- 專案
- 專案