pleaseai/shunt
Shunt Claude Code agents to any model — selective, per-agent inference-layer routing proxy
해결하는 문제
shunt는 Claude Code용으로 설계된 도구에서 다양한 LLM 제공업체(OpenAI, xAI, Gemini 등)를 사용할 수 있게 해주는 투명한 게이트웨이 역할을 합니다. 기존 코딩 에이전트 워크플로우의 기능을 유지하면서 단일 모델 제공업체에 종속되는 문제를 해결합니다.
작동 방식
코딩 에이전트와 LLM 제공업체 사이에 위치하는 프록시 서버로 작동합니다. 에이전트가 요청을 보내면 shunt는 추론 계층에서 이를 가로챕니다. 구성에 따라 에이전트의 도구와 기술을 유지하면서 요청을 다른 백엔드 제공업체로 라우팅합니다. Anthropic 호환 요청을 그대로 전달하거나 다른 서비스(예: OpenAI의 Responses API)에 필요한 형식으로 변환하여 다양한 제공업체를 지원합니다.
대상 사용자
이 도구는 Claude Code 또는 유사한 코딩 에이전트를 사용하면서 개발 환경이나 에이전트 구성을 변경하지 않고 기본 모델을 GPT-4, Grok 등과 같은 대안으로 유연하게 교체하려는 개발자를 위한 것입니다.
주요 기능
- 모델 라우팅: 특정 모델 ID를 다른 제공업체로 전환하고 나머지는 그대로 둡니다.
- 광범위한 제공업체 지원: OpenAI, xAI (Grok), Cursor, Gemini, Kimi 및 기타 Anthropic 호환 백엔드에 대한 내장 지원.
- 구독 재사용: 통합 인터페이스를 통해 다양한 AI 서비스의 기존 구독을 활용할 수 있습니다.
- 고급 기능: 다중 계정 풀링, 장애 조치 로직, 사용량 모니터링을 위한 선택적 관리 대시보드를 지원합니다.
- 투명한 통합: 환경 변수를 통해 기존 CLI 도구와 원활하게 통합되는 로컬 서비스로 작동합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트