프로젝트 소개

CLIProxyAPI는 AI 코딩 CLI 도구를 위해 설계된 로컬 프록시 서버입니다. 기존 CLI 클라이언트와 SDK가 각 백엔드 제공업체마다 네이티브 통합을 할 필요 없이 다양한 백엔드 제공업체에 접근할 수 있도록 OpenAI 호환, Gemini 호환, Claude 호환, Grok 호환 API 엔드포인트를 노출합니다. README에 언급된 지원 제공업체에는 Moonshot AI의 Kimi 시리즈 모델, OpenAI GPT 시리즈 모델, Anthropic Claude 시리즈 모델, Google Gemini/Antigravity 모델, xAI Grok 시리즈 모델이 포함됩니다. 접근은 일반적으로 Claude Code, OpenAI Codex, Gemini/AI Studio, Grok Build와 같은 서비스에 대한 OAuth 로그인을 통해 이루어지며, 별도의 API 키를 요구하지 않습니다. README에 나열된 주요 기능: - CLI 모델을 위한 OpenAI/Gemini/Claude/Grok 호환 API 엔드포인트 - OAuth 로그인을 통한 OpenAI Codex 지원 - OAuth 로그인을 통한 Claude Code 지원 - OAuth 로그인을 통한 Grok Build 지원 - 지원되는 경우 스트리밍, 비스트리밍, WebSocket 응답 - 함수 호출 / 도구 지원 - 텍스트와 이미지에 대한 멀티모달 입력 지원 - Gemini, OpenAI, Claude, Grok에 대한 라운드 로빈 로드 밸런싱을 통한 다중 계정 - Gemini, OpenAI, Claude, Grok를 위한 CLI 인증 플로우 - Generative Language API Key 지원 - AI Studio Build 다중 계정 로드 밸런싱 - Claude Code 다중 계정 로드 밸런싱 - OpenAI Codex 다중 계정 로드 밸런싱 - Grok Build 다중 계정 로드 밸런싱 - OpenRouter와 같은 설정을 통한 OpenAI 호환 업스트림 제공업체 - 프록시를 임베딩하기 위한 재사용 가능한 Go SDK 이 프로젝트는 저장소에서 문서가 참조되는 관리 API를 제공합니다. v6.10.0 이후로 내장된 사용량 통계는 더 이상 포함되지 않으며, CPA Usage Keeper와 CPA-Manager-Plus와 같은 별도의 커뮤니티 도구가 영속성, 대시보드, 요청 모니터링, 비용 추정, 쿼터 검사를 제공합니다. 저장소에는 사용법, 고급 실행기 및 변환기, 액세스 제어, 워처, 사용자 지정 제공업체 예제를 다루는 SDK 문서가 포함되어 있습니다. README에는 또한 CLIProxyAPI를 기반으로 구축된 상당한 규모의 커뮤니티 프로젝트 생태계가 나열되어 있으며, 데스크톱 GUI 래퍼, macOS 메뉴 바 쿼터 모니터, Windows 트레이 유틸리티, VS Code 확장, 웹 관리 대시보드, MCP 서버, 멀티 에이전트 오케스트레이션 도구가 포함됩니다.