hjanuschka/pi-multi-pass

Multi-subscription extension for pi -- use multiple OAuth accounts per provider (Anthropic, Codex, Copilot, Gemini, Antigravity)

해결하는 문제

이 프로젝트는 AI 서비스를 사용할 때 속도 제한에 도달하는 일반적인 불만을 해결합니다. 사용자는 여러 구독(예: 여러 ChatGPT 또는 Claude 계정)을 관리할 수 있으며, 한 계정이 사용 할당량에 도달하면 자동으로 계정 간을 전환하여 AI 모델에 중단 없이 액세스할 수 있도록 합니다.

작동 방식

pi CLI 도구의 확장 기능으로 작동합니다. 사용자는 여러 OAuth 계정을 추가하고, 이 계정은 "풀" 또는 "체인"으로 그룹화됩니다. 속도 제한 오류가 발생하면 도구가 이를 감지하고 현재 계정을 소진된 것으로 표시한 후 풀이나 체인의 다음 사용 가능한 계정으로 원활하게 전환하여 요청을 재시도합니다. 라운드로빈, 할당량 인식 우선순위, 사용자 지정 JavaScript 기반 로직을 포함한 다양한 선택 전략을 지원합니다.

대상 사용자

LLM을 많이 사용하고 사용량 상한을 자주 경험하는 파워 사용자, 개발자, 연구자, 그리고 업무 및 개인 프로젝트에서 서로 다른 AI 계정을 관리해야 하는 사람들을 위해 설계되었습니다.

주요 기능

  • 자동 장애 조치: 속도 제한에 도달하면 세션 중에 계정을 투명하게 전환합니다.
  • 스마트 라우팅 전략: round-robin, quota-first(남은 사용량이 가장 많은 계정 선택), scheduled(시간 기반) 라우팅을 지원합니다.
  • 프로젝트 수준 선호도: 특정 계정 또는 풀을 개별 프로젝트 디렉터리로 제한할 수 있습니다.
  • 모델 프리셋: 여러 공급자에 걸쳐 있는 명명된 라우팅 바로 가기(예: coding-premium)를 만들 수 있습니다.
  • TUI 관리: 구성 파일을 수동으로 편집하지 않고 구독, 풀 및 체인을 관리할 수 있는 전체 터미널 명령 모음을 제공합니다.

관련

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