yudaprasetya007/routeVSCODE
⚡ Zero-reload dynamic AI model switcher & local proxy for VSCode Copilot Chat via 9Router
해결하는 문제
VSCode에서 GitHub Copilot Chat을 사용할 때, 다양한 AI 모델 간 전환을 위해서는 일반적으로 수동 설정 변경이나 창 재로드가 필요합니다. 이 프로젝트는 에디터를 재시작하거나 채팅 세션을 중단하지 않고도 Claude 3.5 Sonnet, GPT-4o, Gemini 1.5 Pro, DeepSeek 등의 모델을 즉시 전환할 수 있는 방법을 제공합니다.
작동 방식
이 도구는 VSCode와 9Router AI 게이트웨이 사이에 위치한 "제로 리로드 동적 로컬 프록시" (포트 20129에서 실행)를 사용합니다. 사용자가 웹 대시보드 또는 VSCode 상태 표시줄을 통해 새로운 모델을 선택하면, 프록시는 메모리 내에서 활성 모델을 업데이트합니다. Copilot Chat이 요청을 보낼 때, 프록시는 요청 본문을 가로채고 현재 활성화된 모델 ID를 삽입한 후 9Router 코어 엔진으로 전달합니다. 이후 코어 엔진은 요청을 적절한 AI 제공자로 라우팅합니다.
대상 사용자
Visual Studio Code에서 GitHub Copilot Chat을 사용하면서 OpenAI, Anthropic, Google 등 다양한 제공자의 다양한 LLM을 설정의 번거로움 없이 빠르게 실험하고 비교하고 싶은 개발자들.
주요 기능
- 제로 리로드 전환: VSCode 재시작 없이 AI 모델을 즉시 전환 가능.
- 웹 대시보드: 모델 선택 및 실시간 모델 비교/벤치마킹을 위한 시각적 인터페이스.
- 상태 표시줄 통합: VSCode UI에서 직접 모델을 빠르게 전환 가능.
- 광범위한 제공자 지원: 9Router 게이트웨이를 통해 40개 이상의 AI 제공자에 연결 가능.
- 동적 로컬 프록시: 모델 삽입, SSE 토큰 스트리밍, 인증 헤더를 자동으로 처리.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트