VicBilibily/GCMP

通过集成国内主流原生大模型提供商,为开发者提供更加丰富、更适合本土需求的 AI 编程助手选择。 目前已内置支持 智谱AI、MiniMax、MoonshotAI、DeepSeek、阿里云百炼、火山方舟、腾讯云、Xiaomi MiMo、百度千帆、阶跃星辰、蚂蚁百灵、讯飞星辰、LongCat 等原生大模型提供商。 此外,扩展插件已适配支持 OpenAI 与 Anthropic 的 API 接口兼容模型,支持自定义接入任何提供兼容接口的第三方云服务模型。

GCMP란?

GCMP(Global Chinese Model Provider의 약자)는 VS Code 확장 프로그램으로, 편집기의 Copilot Chat UI에서 직접 다양한 중국산 대규모 언어 모델(LLM) 서비스(및 OpenAI 호환 서비스)를 선택하고 사용할 수 있게 해줍니다. 각 공급자를 선택 가능한 모델로 등록하고, API 키 입력을 처리하며, 상태 표시줄에 사용량/잔액을 표시하고, 다양한 어시스턴트 작업(커밋 메시지 생성, 인라인 채팅, 코드 탐색 에이전트, 비전 기반 분석 등)에 어떤 모델을 사용할지 구성할 수 있습니다.


누가 유용하게 사용할 수 있나요?

  • 중국의 개발자(또는 중국 클라우드 플랫폼에서 실행되는 모델이 필요한 모든 사람)로 GitHub Copilot의 기본 모델 비용 제한을 피하려는 분.
  • 여러 공급자가 필요한 팀 – VS Code를 떠나지 않고 ZhipuAI, MiniMax, DeepSeek, Alibaba Bailian, Tencent Hunyuan, Baidu Qianfan 등 다양한 공급자 간에 전환할 수 있습니다.
  • 세밀한 제어를 원하는 분 – 저렴한 유틸리티 작업(제목 생성, git 커밋 메시지)과 무거운 코딩 지원 중 어떤 모델을 사용할지 지정하려는 분.
  • 사용량을 주시하려는 분 – 상태 표시줄에서 각 공급자의 남은 할당량 또는 잔액을 바로 확인할 수 있습니다.

핵심 기능(README 설명 기준)

기능 설명
공급자 통합 15개 이상의 중국 LLM 공급자(ZhipuAI, MiniMax, Moonshot, DeepSeek, Alibaba Bailian, Volcano Ark, Tencent Hunyuan, Xiaomi MiMo, Baidu Qianfan, StepFun, Ant Ling, XunFei Astron, LongCat) 및 OpenAI/Anthropic 호환 API를 사전 번들로 지원합니다.
모델 선택 UI Copilot Chat 패널에서 Manage Models를 열고 공급자를 선택하고 API 키를 입력하고 현재 세션에서 모델을 활성화할 수 있습니다.
작업별 모델 기본값 설정에서 다양한 모델을 할당할 수 있습니다:
  • chat.utilityModel – 일반 유틸리티(제목, 요약, 코드 설명, 검색)
  • chat.utilitySmallModel – 가벼운 작업(커밋 메시지, 브랜치 이름)
  • inlineChat.defaultModel – 인라인 편집기 채팅
  • explore/plan/ask/implement 워크플로우용 다양한 에이전트 모델
  • gcmp.commit.model – 전용 커밋 메시지 생성기
  • gcmp.vision.model – 이미지 입력 가능한 비전 모델 | | 자동 폴백 처리 | 유틸리티 모델을 구성하지 않으면 VS Code는 기본 제공 Copilot 모델로 폴백하여 월간 무료 할당량을 소비할 수 있습니다. GCMP는 이러한 작업을 더 저렴한 로컬 공급자로 연결하는 것을 권장합니다. | | 사용량/잔액 표시 | 상태 표시줄의 토큰 소비 아이콘은 각 공급자의 남은 할당량 또는 계정 잔액을 표시하며, 잔액이 부족하면 색상 경고를 표시합니다. | | 검색 통합 | 일부 공급자는 자체 웹 검색 API(MCP 또는 표준 호출당 과금)를 트리거하는 #providerWebSearch 명령을 노출합니다. | | 재시도 및 속도 제한 | 전역 및 공급자별 설정으로 자동 재시도(구성 가능한 최대 시도 횟수)를 활성화하고 RPM/RPS/TPM/병렬 제한을 정의하여 공급자 할당량 내에 머물 수 있습니다. | | 프록시 및 TLS 지원 | 전역 프록시(gcmp.proxy) 및 시스템별 재정의를 통해 회사 프록시로 트래픽을 라우팅할 수 있으며, 자체 서명된 루트용 시스템 인증서 로드를 선택할 수 있습니다. | | 디버그/HAR 캡처 | 문제 해결을 위해 HTTP 트래픽의 HAR 로깅(민감한 데이터는 편집됨)을 제공합니다. | | CLI 기반 OAuth 공급자 | OAuth를 사용하는 타사 CLI 도구(OpenAI Codex, xAI Grok Build)를 지원합니다. 확장 프로그램은 해당 CLI를 호출하여 토큰을 얻을 수 있지만, 서비스 약관 위험 가능성에 대해 경고합니다. |

시작 방법(빠른 시작 단계)

  1. VS Code Marketplace에서 확장 프로그램을 설치합니다(vicanent.gcmp).
  2. GitHub Copilot Chat 패널을 열고 Manage Models를 클릭한 후 목록에서 공급자를 선택합니다.
  3. 처음 사용할 때 공급자의 API 키를 묻는 메시지가 표시됩니다 – 붙여넣고 저장합니다.
  4. 모델 선택기에서 새로 추가된 모델을 선택하고 채팅을 시작합니다.
  5. (선택 사항) 상태 표시줄 토큰 아이콘 → Set utility models를 사용하여 하나의 시각적 패널에서 utilityModel 및 utilitySmallModel 설정을 구성합니다.

GCMP가 필요하지 않은 경우

  • 항상 OpenAI 모델만 사용하고 기본 Copilot 할당량에 만족한다면 추가 구성이 필요하지 않습니다.
  • 대규모 GPU 기반 미세 조정이나 훈련이 필요한 프로젝트는 이 확장 프로그램의 범위를 벗어납니다 – GCMP는 순수하게 런타임 추론 통합입니다.

결론

GCMP는 VS Code의 Copilot Chat 경험과 빠르게 성장하는 중국 LLM 서비스 생태계 사이의 상당히 포괄적인 브리지입니다. 각 코딩 어시스턴트 작업에 가장 저렴하거나 가장 강력한 모델을 선택할 수 있고 사용량 데이터를 표시함으로써, 개발자는 예산 내에서 AI 기반 코드 지원을 받을 수 있습니다.

관련

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