背景
尽管 VSCode 持续迭代,但原生 GitHub Copilot 对自定义 OpenAI 兼容模型的支持目前仍有限制。官方反馈称该功能短期内仅面向内部测试,建议关注扩展社区方案。

解决方案:安装第三方扩展
好消息是,通过社区维护的扩展即可实现这一需求。推荐安装 OAI Compatible Provider for Copilot 插件,它允许你使用任何兼容 OpenAI 协议的提供商驱动的 Copilot Chat。

借助此工具,你可以接入 Kimi K2、DeepSeek V3.2、GLM 4.6 等前沿开源大模型。
核心特性
- 广泛兼容:支持 ModelScope、SiliconFlow、DeepSeek 等几乎所有 OpenAI 兼容供应商。
- 视觉支持:兼容多模态视觉模型。
- 灵活配置:为聊天请求提供额外选项,支持同时配置多个供应商模型。
- 密钥管理:自动管理 API 密钥,无需反复切换。
- 推理控制:支持控制模型在聊天界面中显示思考与推理内容(Thinking Process)。

快速上手
接下来我们一步步完成配置。
首先,在 VS Code 扩展商店搜索并安装 OAI Compatible Provider for Copilot。安装完成后,打开设置面板,找到 oaicopilot.baseUrl 和 oaicopilot.models 进行配置。
这里需要特别注意,API 密钥将在本地保存,请确保环境安全。配置好基础信息后,打开 GitHub Copilot 聊天窗口,点击模型选择器,选择'管理模型',然后添加'OAI Compatible'提供商并输入你的 API Key。
配置文件示例
在 settings.json 中添加如下配置,以 ModelScope 为例:
{


