GCMP
通过集成国内主流原生大模型提供商,为开发者提供更加丰富、更适合本土需求的 AI 编程助手选择。 目前已内置支持 智谱AI、MiniMax、MoonshotAI、DeepSeek、阿里云百炼、快手万擎、火山方舟、腾讯云、Xiaomi MiMo 等原生大模型提供商。 此外,扩展插件已适配支持 OpenAI 与 Anthropic 的 API 接口兼容模型,支持自定义接入任何提供兼容接口的第三方云服务模型。
Install / Use
/learn @VicBilibily/GCMPQuality Score
Category
Development & EngineeringSupported Platforms
README
GCMP - 提供多个国内原生大模型提供商支持的扩展
通过集成国内主流原生大模型提供商,为开发者提供更加丰富、更适合本土需求的 AI 编程助手选择。 目前已内置支持 智谱AI、MiniMax、MoonshotAI、DeepSeek、阿里云百炼、快手万擎、火山方舟、腾讯云、Xiaomi MiMo 等原生大模型提供商。 此外,扩展插件已适配支持 OpenAI 与 Anthropic 的 API 接口兼容模型,支持自定义接入任何提供兼容接口的第三方云服务模型。
📢 公告
- 0.20.8 临时兼容项:针对 VS Code 模型选择器显示模型不全的问题,新增
gcmp.autoPrefixModelId配置项作为临时解决方案。- 问题原因:VS Code 1.111.0 引入模型折叠模式后,当多个提供商存在相同模型 ID 时,选中模型后的可用模型过滤逻辑异常(选中后模型移至顶部,下方列表过滤掉该 modelId,导致同 modelId 的其他提供商的此个模型无法选中)。
- 解决方案:启用
gcmp.autoPrefixModelId后,模型 ID 将自动添加提供商前缀(如zhipu:::glm-5),避免 ID 冲突。(若仅使用单一提供商或未遇到此类问题,可无视此临时兼容项) - 注意事项:切换此开关后模型 ID 会变更,需重新在「语言模型」管理页面勾选需要使用的模型。
🚀 快速开始
1. 安装扩展
在VS Code扩展市场搜索 GCMP 并安装,或使用扩展标识符:vicanent.gcmp
2. 开始使用
- 打开
VS Code的GitHub Copilot Chat面板 - 在模型选择器的底部选择
管理模型,从弹出的模型提供商列表中选择所需的提供商 - 若第一次使用,选择提供商后会要求设置 ApiKey,根据提示完成API密钥配置后,即可返回模型选择器添加并启用模型
- 在模型选择器中选中目标模型后,即可开始与AI助手进行对话
🤖 内置的AI大模型提供商
本扩展仅预置存在自有模型的一线大模型提供商(如具备模型自研能力的主流云厂商),第三方模型接入请使用「OpenAI / Anthropic Compatible」兼容模式。
智谱AI
- 编程套餐:GLM-5V-Turbo、GLM-5.1、GLM-5-Turbo、GLM-5、GLM-4.7、GLM-4.6、GLM-4.6V、GLM-4.5-Air
- 用量查询:已支持状态栏显示周期剩余用量,可查看 GLM Coding Plan 用量信息。
- 按量计费:GLM-5V-Turbo、GLM-5-Turbo、GLM-5、GLM-4.7、GLM-4.7-FlashX、GLM-4.6、GLM-4.6V、GLM-4.5-Air
- 免费模型:GLM-4.6V-Flash、GLM-4.7-Flash
- 国际站点:已支持国际站(z.ai)切换设置。
- 搜索功能:集成
联网搜索MCP及Web Search API,支持#zhipuWebSearch进行联网搜索。- 默认启用
联网搜索MCP模式,编程套餐支持:Lite(100次/月)、Pro(1000次/月)、Max(4000次/月)。 - 可通过设置关闭
联网搜索MCP模式以使用Web Search API按次计费。
- 默认启用
MiniMax
- Coding Plan 编程套餐:MiniMax-M2.7(极速版)、MiniMax-M2.5(极速版)、MiniMax-M2.1、MiniMax-M2
- 搜索功能:集成 Coding Plan 联网搜索工具,支持通过
#minimaxWebSearch进行联网搜索。 - 用量查询:已支持状态栏显示周期剩余用量,可查看 Coding Plan 编程套餐用量信息。
- 国际站点:已支持国际站 Coding Plan 编程套餐使用。
- 搜索功能:集成 Coding Plan 联网搜索工具,支持通过
- 按量计费:MiniMax-M2.7(极速版)、MiniMax-M2.5(极速版)、MiniMax-M2.1(极速版)、MiniMax-M2
MoonshotAI
- 会员权益:Kimi
会员计划套餐的附带的Kimi For Coding,当前使用 Roo Code 发送 Anthropic 请求。- 搜索功能:集成 Kimi Search 联网搜索工具,支持通过
#kimiWebSearch进行联网搜索。 - 用量查询:已支持状态栏显示周期剩余用量,可查看套餐的剩余用量及限频重置时间。
- 搜索功能:集成 Kimi Search 联网搜索工具,支持通过
- 预置模型:Kimi-K2.5
- 余额查询:已支持状态栏显示当前账户额度,可查看账户余额状况。
DeepSeek
- 预置模型:DeepSeek-V3.2(Reasoner)
- 余额查询:已支持状态栏显示当前账户额度,可查看账户余额详情。
阿里云百炼
- Coding Plan 套餐:Qwen3.5-Plus、Qwen3-Max、Qwen3-Coder-Next、Qwen3-Coder-Plus、MiniMax-M2.5、GLM-5、GLM-4.7、Kimi-K2.5
- 通义千问系列:Qwen3.6-Plus、Qwen3.5-Plus、Qwen3.5-Flash、Qwen3-Max、Qwen3-VL-Plus、Qwen3-VL-Flash、Qwen-Plus、Qwen-Flash
- 搜索功能:集成 联网搜索MCP 工具(2000次/月),支持通过
#bailianWebSearch进行联网搜索。(使用阿里云百炼ApiKey而非编程套餐的ApiKey)
- 搜索功能:集成 联网搜索MCP 工具(2000次/月),支持通过
快手万擎 - StreamLake
-
KwaiKAT Coding Plan:KAT-Coder-Pro-V2
-
KAT-Coder系列:KAT-Coder-Pro-V2(按量付费)
火山方舟
- Coding Plan 套餐:
- 豆包模型:Doubao-Seed-2.0-Code、Doubao-Seed-Code、Doubao-Seed-2.0-lite、Doubao-Seed-2.0-pro
- 开源模型:MiniMax-M2.5、Kimi-K2.5、GLM-4.7、Deepseek v3.2
- 豆包系列:Doubao-Seed-2.0(lite/mini/pro/Code)、Doubao-Seed-1.8、Doubao-Seed-1.6、Doubao-Seed-1.6-Lite
- 协作奖励计划:GLM-4.7、DeepSeek-V3.2、DeepSeek-V3.1-terminus
腾讯云
- Coding Plan / Token Plan:
- 混元模型:Tencent HY 2.0 Instruct、Tencent HY 2.0 Think、Hunyuan-T1、Hunyuan-TurboS
- 开源模型:GLM-5、Kimi-K2.5、MiniMax-M2.5
- DeepSeek API:DeepSeek-V3.2
- 密钥配置:腾讯云API密钥分为 腾讯云付费模型 API Key、Coding Plan 专用 API Key、Token Plan 专用 API Key、DeepSeek 专用 API Key,需要进入正确的密钥获取界面生成密钥。
Xiaomi MiMo
- 按量计费:MiMo-V2-Pro、MiMo-V2-Omni、MiMo-V2-Flash
- Token Plan:MiMo-V2-Pro、MiMo-V2-Omni
- 密钥配置:支持设置 Xiaomi MiMo API Key 与 Token Plan 专用 API Key 分别设置。
实验性支持 CLI 认证提供商
<details> <summary>展开查看 CLI 认证支持提供商说明</summary>⚠️ 风险警告:以下 CLI 认证方式通过模拟官方 CLI 工具的调用方式来实现对应的 API 访问,可能涉嫌滥用第三方服务条款,存在被官方检测封禁账号的风险。请仅在确保知情并自愿承担风险的前提下使用。
Qwen Code - Qwen Code CLI
阿里云通义千问官方编程助手,支持通过 Qwen Code CLI 进行 Qwen Auth 认证(需要本地安装 Qwen Code CLI)。
npm install -g @qwen-code/qwen-code@latest
- 支持模型:Qwen3.5-Plus
Codex CLI - OpenAI Codex
OpenAI 官方编程助手 Codex 的命令行工具,支持通过 codex CLI 进行身份验证(需要本地安装 codex CLI)。
npm install -g @openai/codex@latest
- 支持模型:GPT-5.4-mini、GPT-5.4、GPT-5.2、GPT-5.2-Codex、GPT-5.3-Codex
- 用量查询:已支持状态栏显示 ChatGPT 订阅周期剩余用量,可查看订阅余量信息。
Gemini - Gemini CLI
Google 官方 Gemini API 命令行工具,支持通过 Gemini CLI 进行 Login with Google 认证(需要本地安装 Gemini CLI)。
npm install -g @google/gemini-cli@latest
- 支持模型:Gemini 2.5 Pro、Gemini 2.5 Flash
- 预览模型:Gemini 3.1 Pro (Preview)、Gemini 3.1 Pro (Custom Tools)、Gemini 3 Pro (Preview)、Gemini 3 Flash (Preview)
⚙️ 高级配置
GCMP 支持通过 VS Code 设置来自定义AI模型的行为参数,让您获得更个性化的AI助手体验。
<details> <summary>展开查看高级配置说明</summary>📝 提示:
settings.json所有参数修改会立即生效。
通用模型参数 及 额外支持功能 配置
{
"gcmp.maxTokens": 16000, // 32-256000
"gcmp.zhipu.search.enableMCP": true // 启用`联网搜索MCP`(Coding Plan专属)
}
模型 Family 配置
family 字段用于标识模型系列,VS Code 会根据 family 值决定模型的工具能力支持。如果未设置,将根据 sdkMode 自动推断:
| sdkMode | 默认 family | 说明 |
| ----------------------- | ---------------------------------------------------- | ------------------------- |
| anthropic | claude-sonnet-4.6 | Anthropic SDK 模型 |
| openai / openai-sse | gpt-5.2(id/model 包含 gpt)或 claude-sonnet-4.6 | OpenAI SDK 模型 |
| openai-responses | gpt-5.2 | OpenAI Responses API 模型 |
| gemini-sse | gemini-3-pro | Gemini HTTP SSE 模型 |
family 值对工具能力的影响:
| family 前缀 | 编辑工具 | 说明 |
| ------------------------ | ------------------------ | ---------------------------------- |
| claude-* / Anthropic | replace_string_in_file | 高效精确的单次替换,支持多文件替换 |
| gpt-5.* | apply_patch | 批量差异应用,支持复杂重构 |
| gemini-* | replace_string_in_file | 高效精确的单次替换 |
配置示例:
{
"gcmp.providerOverrides": {
"dashscope": {
"models": [
{
"id": "deepseek-v3.2",
"name": "Deepseek-V3.2",
"family": "gpt-5.2", // 可选:指定 family
"maxInputTokens": 128000,
"maxOutputTokens": 16000,
"capabilities": {
"toolCalling": true,
"imageInput": false
}
}
]
}
}
}
提供商配置覆盖
GCMP 支持通过 gcmp.providerOverrides 配置项来覆盖提供商的默认设置,包括 baseUrl、customHeader、模型配置等。
配置示例:
{
"gcmp.providerOverrides": {
"dashscope": {
"models": [
{
"id": "deepseek-v3.2", // 增加额外模型:不在提示可选选项,但允许自定义新增
"name": "Deepseek-V3.2 (阿里云百炼)",
"tooltip": "DeepSeek-V3.2是引入DeepSeek Sparse Attention(一种稀疏注意力机制)的正式版模型,也是DeepSeek推出的
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
