【开源推广】一个VSCODE插件-让VSCODE Github Copilot插件可以添加自定义模型提供商API
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
背景
用过GitHub Copilot套餐的同学应该知道,官方套餐还是用官方的插件比较方便,但这个vscode的copilot插件只能添加某几个有限的提供商,比如openrouter/Anthropic官方/OpenAI官方的端点,假如他能够添加自定义的模型提供商,那就太方便了。
经过研究,发现Insder版本的vscode的copilot插件可以添加自定义提供商!但这个功能在稳定版里是隐藏的。
之前要绕过这个限制,要么装 Insiders 版,要么搭个 Nginx 伪装 Ollama 的接口,要么自己编译 Copilot Chat 插件……都不太方便。
于是对opus一顿拷打有了这个插件,整个代码也就9行,但能够让你的vscode正式版的copilot插件,可以添加自定义提供商,比如CPA,比如New API。
原理
翻了一下 Copilot Chat 的源码,发现限制就一行:
"when": "productQualityType != 'stable'"
就是个 VS Code 上下文变量在做门控,即稳定版不可添加自定义提供商,测试版可以添加。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
背景
用过GitHub Copilot套餐的同学应该知道,官方套餐还是用官方的插件比较方便,但这个vscode的copilot插件只能添加某几个有限的提供商,比如openrouter/Anthropic官方/OpenAI官方的端点,假如他能够添加自定义的模型提供商,那就太方便了。
经过研究,发现Insder版本的vscode的copilot插件可以添加自定义提供商!但这个功能在稳定版里是隐藏的。
之前要绕过这个限制,要么装 Insiders 版,要么搭个 Nginx 伪装 Ollama 的接口,要么自己编译 Copilot Chat 插件……都不太方便。
于是对opus一顿拷打有了这个插件,整个代码也就9行,但能够让你的vscode正式版的copilot插件,可以添加自定义提供商,比如CPA,比如New API。
原理
翻了一下 Copilot Chat 的源码,发现限制就一行:
"when": "productQualityType != 'stable'"
就是个 VS Code 上下文变量在做门控,即稳定版不可添加自定义提供商,测试版可以添加。

