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 格式的客户端中使用各种 AI 提供商账户(如 GitHub Copilot、ChatGPT Codex 等)。它通过提供统一接口和智能路由系统,解决了多提供商碎片化的问题,从而实现对多个账户和提供商的有效管理。
工作原理
该项目实现了一个协议兼容层,将 OpenAI/Anthropic 风格客户端的请求转换为特定提供商的格式。它包含一个智能路由系统,可处理自定义模型 ID 的流量路由以及提供商原生 ID 的账户路由。为确保可靠性,系统具备冷却期感知的故障转移功能,当遇到配额限制(429 错误)或其他临时故障时,会自动轮换可用账户。
适用人群
专为拥有多个 AI 服务访问权限的开发者和高级用户设计,他们希望将这些服务整合到单一 API 端点中,用于本地工具或 IDE(如 Claude Code)。
主要亮点
- 多提供商支持:支持 Antigravity、ChatGPT Codex、GitHub Copilot、Zed 托管模型、Amazon Kiro 和 xAI Grok。
- 统一 API:兼容 OpenAI 和 Anthropic API 格式。
- 智能路由:具备自动账户轮换和故障转移功能,可绕过配额限制。
- 管理仪表板:提供本地仪表板,用于监控配额、配置路由和管理账户。
- 安全边界:将管理 API 和仪表板(仅限本地回环)与基于令牌的公共推理网关分隔开。
- 多模态能力:在兼容的提供商之间支持经过验证的文本、图像和工具调用。
相关
- 项目
- 项目
- 项目
- 项目