smallmain/vscode-unify-chat-provider

Integrate multiple LLM API providers into VS Code's GitHub Copilot Chat using the Language Model API. One-click use of your Claude Code, Gemini CLI, Antigravity, Github Copilot, OpenAI Codex (ChatGPT Plus/Pro), xAI Grok (SuperGrok / X Premium+) account quotas.

해결하는 문제

Unify Chat Provider는 사용자가 여러 LLM API 제공업체를 기본 GitHub Copilot Chat 인터페이스에 통합할 수 있도록 해주는 VS Code 확장 프로그램입니다. 다양한 주류 모델 및 API 형식을 사용할 수 있도록 하여 단일 제공업체만 사용해야 하는 제한을 제거하는 동시에, 고급 코드 완성 및 커밋 메시지 생성 도구를 제공합니다.

작동 방식

이 확장 프로그램은 VS Code Language Model API를 활용하여 Copilot Chat UI의 요청을 다양한 외부 LLM 제공업체로 라우팅합니다. OpenAI Chat Completions, Anthropic Messages, Ollama Chat, Gemini를 포함한 여러 API 형식을 지원합니다. 사용자는 45개 이상의 주류 제공업체를 수동으로 또는 원클릭 설정을 통해 구성할 수 있으며, 확장 프로그램은 수동 조정 없이 성능을 극대화하기 위해 200개 이상의 모델에 대해 내장된 권장 매개변수를 제공합니다.

대상 사용자

VS Code를 사용하면서 GitHub Copilot Chat 인터페이스 내에서 선호하는 LLM(Claude, DeepSeek, Gemini 등)을 사용하고자 하는 개발자와 고성능의 맞춤형 코드 완성 알고리즘을 찾는 개발자에게 적합합니다.

주요 특징

  • 멀티 제공업체 통합: 45개 이상의 제공업체와 200개 이상의 모델을 원클릭으로 구성할 수 있습니다.
  • 고급 코드 완성: FIM 및 Next Edit Prediction을 위해 여러 알고리즘(Simple, Copilot Replica, Zed, Inception, Mistral)을 제공합니다.
  • 네이티브 UI 통합: VS Code 명령 팔레트 및 기본 커밋 메시지 생성 버튼에 직접 통합됩니다.
  • 유연한 구성: Base64, JSON, URL 또는 URI를 통한 설정 가져오기/내보내기 및 다른 앱에서 원클릭 마이그레이션을 지원합니다.
  • 잔액 모니터링: DeepSeek, OpenRouter, SiliconFlow와 같은 제공업체의 API 사용량 및 잔액을 모니터링하는 내장 도구를 제공합니다.