文档
GCMP v0.29.0
简介
GCMP(AI Chat Models)将原生大模型提供商接入 GitHub Copilot Chat 的模型选择器,也支持通过 OpenAI、Anthropic 兼容接口接入自定义云服务。 查看 19 家提供商及其模型。
安装
- 在 VS Code 扩展市场搜索
GCMP并安装,或直接访问扩展市场页面(扩展标识vicanent.gcmp)。 - 前置要求:VS Code >= 1.138.0,并已安装 GitHub Copilot Chat 扩展。
- 可选代码补全:按需安装 AI Chat Models - FIM/NES Completion(扩展标识
vicanent.gcmp-fim-nes)。主扩展不会自动安装补全,聊天功能不依赖补全扩展。
升级到 0.29.0 后,如需继续使用补全,请在扩展市场手动安装补全扩展;原有 gcmp.fimCompletion.*、gcmp.nesCompletion.* 设置和 API Key 可继续使用。
快速开始
- 打开 VS Code 的 GitHub Copilot Chat 面板。
- 在模型选择器底部选择「管理模型」,从弹出的提供商列表中选择所需提供商。
- 首次使用会要求设置 API Key,按提示完成密钥配置。
- 返回模型选择器添加并启用目标模型,选中即可开始对话。
辅助模型配置(推荐)
GCMP 不会覆盖 VS Code 或其他插件的默认设置。辅助模型未完整配置且未启用跟随主模型时,启动引导会提示手动配置,或由你确认将 chat.byokUtilityModelDefault 设为 mainAgent。GCMP 提交消息生成和视觉分析仍需单独选择模型:
Copilot Harness 暂时未能得到完整支持,仅在尚未设置相关全局聊天偏好时,启动引导才会建议切换到默认的 Local Agent;已有明确的启用或关闭设置时不再提示。仅经你确认后保存全局设置,不修改工作区设置;已有会话可能需要新建并重新选择 Local Agent。
跟随主聊天模型
{
"chat.byokUtilityModelDefault": "mainAgent"
}单独指定辅助模型
{
// 通用实用任务:标题生成、摘要、意图分类等
"chat.utilityModel": "gcmp.deepseek/gcmp.deepseek:::deepseek-v4-pro",
// 轻量实用任务:提交信息、分支名等(建议快速低成本模型)
"chat.utilitySmallModel": "gcmp.deepseek/gcmp.deepseek:::deepseek-flash",
// GCMP 内置 Commit 消息生成模型
"gcmp.commit.model": { "provider": "deepseek", "model": "deepseek-flash" },
// GCMP 内置视觉分析模型(必须支持图像输入)
"gcmp.vision.model": { "provider": "zhipu", "model": "glm-4.6v-flash" }
}也可通过命令面板执行 GCMP: 设置辅助偏好,或在状态栏 Token 消耗图标的每日统计菜单中点击「设置辅助偏好」,在可视化面板统一配置。
模型配置分发
官网发布配置以扩展源码(src/providers/config/*.json)为基础,再追加 website/remote-extra 中的仅远端模型。模型库展示合并后的发布内容,可直接查阅或下载:
- 配置清单:
/configs/index.json(含 GCMP 版本、生成时间、提供商清单) - 单提供商配置:
/configs/<providerId>.json,例如/configs/zhipu.json
当前清单节选
{
"schemaVersion": 1,
"gcmpVersion": "0.29.0",
"generatedAt": "2026-10-16T07:55:12.183Z",
"providers": [
{
"id": "antling",
"displayName": "AntLing",
"modelCount": 6,
"contentHash": "7f38a593815a"
},
{
"id": "baidu",
"displayName": "Baidu Qianfan",
"modelCount": 30,
"contentHash": "e701d80c2234"
}
]
}配置由扩展仓库的 src/providers/config/*.json 经同步脚本在每次部署时生成。仅远端模型不会改写扩展内置源文件,由扩展通过远端元数据刷新获取。
常见问题
为什么模型没有出现在选择器中?
请先确认 VS Code 版本符合要求且已安装 GitHub Copilot Chat,再通过「管理模型」添加并启用模型,并确认提供商使用了对应 API 或订阅套餐的密钥。
为什么官网模型列表与已安装扩展不同?
官网列表包含内置模型和仅远端发布模型。扩展版本较旧或元数据刷新失败时,列表可能不同;可执行 gcmp.metadata.refresh 命令重新请求远端清单。
主扩展是否包含代码补全?
聊天与补全由两个独立扩展提供。需要 FIM 或下一步编辑建议时,请安装 vicanent.gcmp-fim-nes;已有 gcmp.fimCompletion.* 和 gcmp.nesCompletion.* 设置可以继续使用。