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 및 대시보드(로컬호스트 전용)를 토큰 기반 공개 추론 게이트웨이로부터 분리.
  • 다중 모달 기능: 호환되는 제공업체 간에 검증된 텍스트, 이미지, 도구 호출을 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트