跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
TypeScriptNode.jsAI大前端

VS Code Copilot 接入第三方 OpenAI 兼容模型实战指南

针对 GitHub Copilot 仅支持特定模型及支付限制的问题,介绍如何通过自行打包扩展的方式接入第三方 OpenAI 兼容模型。主要步骤包括克隆开源仓库、修改安全规则与身份提示词、构建 VSIX 安装包并安装至 VS Code。配置完成后,用户可在 Chat 界面添加自定义模型的 Base URL 和 API Key,实现灵活调用本地或国内模型,同时解除非编程问题的回答限制。

信号故障发布于 2026/4/10更新于 2026/7/2033 浏览
VS Code Copilot 接入第三方 OpenAI 兼容模型实战指南

VS Code Copilot 接入第三方 OpenAI 兼容模型实战指南

GitHub Copilot 原生支持的模型有限,且部分国外服务存在访问和支付门槛。此外,官方 Copilot 的提示词策略会拒绝回答非编程类问题。为了解决这些痛点,我们可以通过自行打包扩展的方式,让 Copilot Chat 接入自定义的 OpenAI 兼容模型,并修改系统提示词以解除限制。

注意:目前官方正式版尚未开放此功能,相关 Issue 已关闭。若需体验,建议使用 VS Code Insider(测试版)或按照下文手动构建扩展包。

环境准备

确保本地已安装 Node.js 和 npm。由于构建过程中涉及 C++ 编译(如 sqlite3),建议提前配置好 Visual Studio 的 C++ 开发环境,避免安装依赖时失败。

构建与打包扩展

1. 克隆仓库

我们需要使用特定的分支来获取支持第三方模型的功能。请执行以下命令:

git clone -b feat-ui https://github.com/relic-yuexi/vscode-copilot-chat.git 

进入项目目录后,先安装基础依赖:

npm install

2. 修改提示词规则

为了移除安全限制和强制身份声明,我们需要修改源码中的提示词文件。

找到 src\extension\prompts\node\base\safetyRules.tsx。这是底层的安全规则文件,默认会拦截非编程问题的提问。将其中返回 "Sorry, I can't assist with that." 的逻辑替换为你想要的响应或直接移除限制。

接着处理身份标识。打开 src\extension\prompts\node\base\copilotIdentity.tsx,这里强制模型回答自己是 "github copilot"。将其替换为空格或其他你喜欢的名称,这样模型就不会被锁定在特定身份上。

3. 构建与打包

准备好工具后,在项目根目录依次执行以下命令:

首先安装打包工具 vsce:

npm install -g vsce 

然后执行构建脚本:

npx tsx .esbuild.ts 

最后生成 VSIX 安装包:

vsce package 

完成后,项目根目录下会出现一个 .vsix 文件,这就是可以安装的扩展包。

4. 安装扩展

在 VS Code 中按 Ctrl+Shift+P,输入 "Extensions: Install from VSIX",选择生成的文件即可。或者通过插件市场右上角菜单进行安装。

添加自定义模型

扩展安装成功后,即可配置第三方模型。

  1. 打开 Copilot Chat 面板,点击 Manage Models。
  2. 点击新增按钮(通常位于红框区域,官方版本可能无此选项)。如果找不到,请确认扩展是否安装成功。
  3. 输入模型名称(任意),回车确认。
  4. 填写 base_url,具体地址参考对应模型供应商文档。
  5. 输入正确的 API Key,否则无法获取模型列表。
  6. 填入具体的 Model ID,同样需查阅官方文档。

配置完成后,右下角会有成功提示。再次打开模型选择器,即可看到新添加的模型。

验证效果

由于我们移除了安全规则和固定身份限制,现在可以直接向模型询问非编程问题。原版 Copilot 通常会拒绝此类请求或坚持自称 GitHub Copilot,而配置后的版本应能正常响应。

目录

  1. VS Code Copilot 接入第三方 OpenAI 兼容模型实战指南
  2. 环境准备
  3. 构建与打包扩展
  4. 1. 克隆仓库
  5. 2. 修改提示词规则
  6. 3. 构建与打包
  7. 4. 安装扩展
  8. 添加自定义模型
  9. 验证效果
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • AI 前沿动态:自进化代理、云端开发环境与多模态模型更新
  • 基于 JSP 的志愿者管理系统设计与实现
  • OpenCV Mat 类:基本图像容器详解
  • 二叉树算法实战:计算深度与求先序排列
  • OpenClaw 接入飞书:让 AI 机器人直接操作文档与表格
  • C++ 模板机制详解:参数、特化与分离编译
  • Java 工程师转行 AI 大模型实战经验与学习路径分享
  • LightRAG 框架介绍与 WebUI 本地部署应用
  • 归并排序非递归实现:自底向上的核心逻辑与代码解析
  • Python 数据分析:模型评估与选择实战
  • Rust WebAssembly 开发实战:构建高性能前端应用
  • C++ 模拟实现二叉搜索树
  • WebGIS 开发中 WKT 转 GeoJSON 的技巧与 Leaflet 加载应用
  • 昇腾 NPU 运行 Llama 模型:环境搭建与性能测试
  • 企业级高性能 Web 服务器:Nginx 核心架构与实战配置
  • Python 代码打包为 EXE 完全指南
  • Git 在 Windows 环境下的安装与使用教程
  • Dify 集成 MySQL 实战:基于 MCP 协议的数据查询方案
  • MySQL 视图定义、操作及用户权限管理
  • Spring 框架 JSR-250 注解详解

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online