CLIProxyAPI - AI 구독 계정을 호환 API로 노출하는 프록시

1 day ago 4
  • ChatGPT Codex, Claude Code, Gemini, Grok Build, Antigravity 등의 OAuth 계정을 로컬 프록시에 연결해, 여러 표준 형식의 API로 제공
  • 별도의 API 키를 발급받지 않고도 기존 SDK, API 클라이언트와 코딩 에이전트에서 구독 계정의 모델을 호출할 수 있음
  • OpenAI Responses, Gemini Interactions, Claude Messages 형식으로 받은 요청을 실제 모델 제공자가 요구하는 형식으로 변환하고, 응답도 클라이언트에 맞게 돌려줌
  • 스트리밍과 일반 응답, WebSocket을 처리하며 도구 호출과 텍스트, 이미지 입력도 지원
  • Gemini, OpenAI, Claude, Grok 계정을 여러 개 등록하면 요청을 라운드 로빈 방식으로 요청을 분산
  • 각 제공자의 CLI 로그인 과정을 제공하며, 설정 파일에 OpenRouter 같은 OpenAI 호환 외부 API도 함께 연결 가능
  • 프록시를 다른 애플리케이션에 직접 넣을 수 있는 Go SDK와 계정, 설정을 제어하는 관리 API 제공
  • 데스크톱에서는 별도 클라이언트인 EasyCLIProxyAPI를 통해 그래픽 설정, 자동 업데이트, 트레이 제어와 원클릭 실행 가능
  • v6.10.0부터 사용량 통계 기능은 본체에서 제거됐으며, 통계가 필요하면 SQLite 기반 CPA Usage Keeper나 CPA-Manager-Plus를 별도로 연결해야 함
  • 각 구독과 OAuth 계정을 API 형태로 사용하는 것이 제공자의 이용 약관과 허용 범위에 맞는지는 사용자가 확인해야함
  • MIT 라이선스
Read Entire Article