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 的函数调用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目