VS Code 配置 GitHub Copilot 接入第三方模型 API
背景说明
OAI Compatible Provider for Copilot 这个插件的核心作用,是把 Copilot 或 Copilot Chat 发出的标准 OpenAI 格式请求,转发到你指定的兼容服务端(比如 ModelScope 推理网关、自建的 OneAPI 等)。
注意
登录 GitHub Copilot 的账号建议使用非组织方式开通的个人 Pro 会员,否则可能无法管理模型。如果不想花钱,直接用免费的 Free 账号登录测试也是可行的。
插件安装
在 VS Code 扩展市场搜索并启用以下三个插件:
- GitHub Copilot
- GitHub Copilot Chat
- OAI Compatible Provider for Copilot (ID:
johnny-zhao.oai-compatible-copilot)
安装完成后,记得执行 Developer: Reload Window 重载一次窗口,确保插件生效。
在此之前,请确认你已经在 VS Code 中登录了 GitHub 账号,并且 Copilot 基础功能正常可用,这样排查问题时才能分清是插件问题还是网络/账号问题。
配置文件编写
建议将配置放在项目根目录下的 .vscode/settings.json 文件中。
1. 单模型示例
{
"oaicopilot.baseUrl": "https://api.soraharu.com/v1",
"oaicopilot.delay": 0,
"oaicopilot.readFileLines": 0,
"oaicopilot.retry": {
"enabled": true,
"max_attempts": 3,
"interval_ms": 1000,
"status_codes": [



