VicBilibily/GCMP
通过集成国内主流原生大模型提供商,为开发者提供更加丰富、更适合本土需求的 AI 编程助手选择。 目前已内置支持 智谱AI、MiniMax、MoonshotAI、DeepSeek、阿里云百炼、火山方舟、腾讯云、Xiaomi MiMo、百度千帆、阶跃星辰、蚂蚁百灵、讯飞星辰、LongCat 等原生大模型提供商。 此外,扩展插件已适配支持 OpenAI 与 Anthropic 的 API 接口兼容模型,支持自定义接入任何提供兼容接口的第三方云服务模型。
What it solves
GCMP is a VS Code extension that allows developers to use a wide variety of domestic (Chinese) native LLM providers within the GitHub Copilot Chat interface. It solves the problem of limited model choices in the default Copilot experience by enabling the integration of local AI providers and custom API-compatible models.
How it works
GCMP integrates multiple native LLM providers (such as ZhipuAI, DeepSeek, MoonshotAI, and others) directly into the VS Code Copilot Chat model selector. It also supports OpenAI and Anthropic compatible APIs for third-party cloud services. The extension provides a detailed configuration system to map specific models to VS Code's internal utility tasks (like title generation, commit message creation, and intent detection) to save Copilot's monthly quota.
Who it’s for
Developers using VS Code and GitHub Copilot who want to access a broader range of AI models, particularly those from Chinese providers, or those who wish to use their own API keys (BYOK) to manage costs and quotas.
Highlights
- Extensive Native Support: Built-in support for ZhipuAI, MiniMax, MoonshotAI, DeepSeek, AliDashScope, Volcengine, Tencent, Xiaomi MiMo, Baidu Qianfan, StepFun, Ant Ling, and XunFei Astron.
- Utility Model Mapping: Ability to redirect VS Code's background utility tasks (e.g.,
chat.utilityModel) to specific GCMP models to preserve Copilot quotas. - Quota and Balance Tracking: Status bar integration for monitoring remaining usage and account balances for various providers.
- Web Search Integration: Built-in support for provider-specific web search tools (e.g.,
#zhipuWebSearch,#kimiWebSearch). - Advanced Network Control: Granular proxy settings, automatic retries with exponential backoff, and rate limiting (RPM/TPM) per provider.
- Compatible Mode: Support for any OpenAI or Anthropic compatible API via custom configuration.
Related
- Project
- Project
- Project
- Dispatch
- Project