프로젝트 소개
CCProxy는 일관된 API 뒤에서 다양한 AI 제공업체에 대한 액세스를 통합하도록 설계된 로컬 리버스 프록시입니다. 사용자는 별도의 API 키 과금에 의존하지 않고 기존 구독(OAuth2 또는 로컬 토큰 파일 경유)을 활용할 수 있습니다. 이 프록시는 서로 다른 제공업체를 공유 모델 매핑 레이어에 매핑하여 OpenAI Chat Completions, OpenAI Responses 및 Anthropic Messages 인터페이스 전반에서 일관된 모델 식별자를 사용할 수 있게 합니다.
주요 지원 제공업체는 다음과 같습니다:
- Anthropic Claude (API/SDK)
- OpenAI Codex
- GitHub Copilot
이 시스템은 플러그인 아키텍처를 통해 확장성이 매우 높습니다. 번들로 제공되는 플러그인은 다음과 같은 광범위한 기능을 제공합니다:
- Instrumentation: Prometheus 호환 메트릭, 구조화된 액세스 로깅 및 상세한 요청/응답 트레이싱.
- Analytics: 요청 로그를 위한 DuckDB 기반 저장소 및 분석 API.
- Management: 대시보드 SPA, 밸런서를 통한 자격 증명 순환 및 권한이 필요한 작업에 대한 대화형 권한 흐름.
- Utility: 최대 토큰 정규화, 가격 데이터 캐싱 및 curl/xh 요청 생성을 위한 명령 재현.
설정은 TOML 파일이나 환경 변수를 통해 관리할 수 있으며, 사용자는 특정 플러그인을 활성화 또는 비활성화하고 동작을 사용자 정의할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.