chenyme/grok2api

Multi-account API gateway for Grok Build, Grok Web, and Grok Console

해결하는 문제

Grok2API는 다양한 플랫폼(Grok Build, Grok Web, Grok Console)에서 Grok 모델에 액세스할 수 있는 통합 API 게이트웨이를 제공합니다. 사용자가 여러 계정을 관리하고 이러한 기능을 OpenAI 및 Anthropic 호환 API를 통해 노출할 수 있도록 하여 Codex 및 Claude Code와 같은 도구와의 통합을 단순화합니다.

작동 방식

이 프로젝트는 React 관리 콘솔을 갖춘 Go 기반 게이트웨이입니다. Build, Web, Console에 대한 독립적인 계정 풀을 관리하는 Provider Registry를 통해 요청을 라우팅합니다. 인증, 할당량 동기화 및 모델 검색을 처리합니다. 연결을 보장하기 위해 다양한 프록시 터널(예: SOCKS5, Trojan, VLESS)을 지원하는 Egress Manager와 노드 상태를 모니터링하는 선택적 품질 가드(quality guards)가 포함되어 있습니다.

대상 사용자

Grok 계정 액세스를 중앙 집중화하고, 플랫폼별 API 제한을 우회하며, Grok의 기능을 서드파티 AI SDK 또는 전문 코딩 에이전트에 통합하고자 하는 개발자 및 기술 연구자.

주요 특징

  • 멀티 프로바이더 지원: Grok Build, Web, Console 계정을 독립적으로 관리합니다.
  • 통합 API: 채팅, 이미지, 비디오, 음성을 위한 OpenAI 및 Anthropic 호환 엔드포인트를 제공합니다.
  • 멀티모달 기능: 이미지 생성/편집, 비동기 비디오 작업, TTS 및 STT를 지원합니다.
  • 고급 라우팅: 모델 검색, 스티키 세션, 할당량 가드 및 제한된 페일오버 기능을 제공합니다.
  • 유연한 Egress: 구독 가져오기 및 자동 폴백 메커니즘을 갖춘 포괄적인 프록시 지원을 제공합니다.
  • 관리 콘솔: 키, 라우트 및 계정 감사를 관리하기 위한 내장 React 대시보드가 포함되어 있습니다.

관련

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