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

GitHub Copilot 接入第三方 OpenAI 兼容模型指南

GitHub Copilot 接入第三方 OpenAI 兼容模型及去除安全限制。通过修改开源扩展源码,支持自定义模型与提示词配置。包含克隆仓库、构建打包、安装扩展及模型配置步骤,解决访问受限与支付问题。

热情发布于 2026/4/7更新于 2026/5/2317 浏览
GitHub Copilot 接入第三方 OpenAI 兼容模型指南

GitHub Copilot 接入第三方 OpenAI 兼容模型指南

注意:目前官方已明确正式版不再支持直接接入第三方 OpenAI 兼容模型,相关 Issue 也已关闭。若需体验此功能,建议优先使用 VS Code Insider 版本,或参考本文自行打包修改后的扩展。

背景与需求

原生 GitHub Copilot 主要支持少数几家国外模型提供商,除了 OpenRouter 外,国内用户往往面临访问困难和支付门槛的问题。此外,Copilot 的系统提示词会拒绝回答非编程类问题,这在某些场景下显得过于局限。

为了解决这两个痛点——

  1. 让 Copilot Chat 能接入自定义的 OpenAI 兼容模型;
  2. 修改系统提示词以去除不必要的限制;

我们找到了一个开源社区方案。由于 Copilot Chat 部分代码已开源,开发者已经实现了相关功能,但微软尚未发布 Release 版本,因此我们需要手动构建并打包扩展。

构建与安装步骤

1. 克隆仓库

首先从 GitHub 获取源码。注意,该开发者将功能提交到了 feat-ui 分支,请务必指定分支,否则可能无法找到相关功能。

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

2. 修改安全规则与身份标识(可选)

如果你希望去除'只能回答编程问题'的限制,或者不想被强制识别为 "GitHub Copilot",可以修改以下两个文件:

  • 移除安全限制:编辑 src/extension/prompts/node/base/safetyRules.tsx。这是底层安全规则文件,默认会拦截非编程请求。将返回 "Sorry, I can't assist with that." 的字符串替换为你想要的任意内容即可。
  • 修改身份提示:编辑 src/extension/prompts/node/base/copilotIdentity.tsx。这里强制定义了模型自我介绍的内容。将其替换为空格或其他你喜欢的描述。

3. 构建扩展包

确保本地已安装 Node.js 和 npm。在项目根目录打开终端,依次执行以下命令:

  1. 安装依赖

    npm install
    

    提示:如果遇到 SQLite3 编译失败,可能需要安装 Visual Studio 的 C++ 构建环境。

  2. 构建项目

    npx tsx .esbuild.ts
    
  3. 安装打包工具

    npm install -g vsce
    
  4. 生成 VSIX 文件

    vsce package
    

执行完成后,项目根目录下会生成一个 .vsix 文件,这就是可安装的 VS Code 扩展包。

4. 安装扩展

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

配置自定义模型

扩展安装成功后,即可添加兼容 OpenAI 格式的模型。

  1. 打开模型选择器,点击 Manage Models。
  2. 点击新增按钮(通常位于红框区域),此处仅在成功安装上述修改版扩展后才会出现。
  3. 输入模型名称(任意),回车确认。
  4. 填写 base_url,具体地址请参考对应模型供应商的文档。
  5. 输入正确的 API Key,否则无法获取模型列表。
  6. 填入具体的 Model ID,同样可在官方文档中找到。

完成上述步骤后,右下角会提示成功。再次打开模型选择器,你应该能看到新添加的模型。

验证效果

由于我们移除了安全规则和默认的自我介绍限制,现在可以直接向模型提问一些非编程类问题。如果一切正常,模型将不再回复 "I am GitHub Copilot",而是根据你的自定义设置进行回答。这证明了扩展已成功接管了原有的逻辑限制。


注:以上方法基于开源社区方案,请根据实际网络环境和合规要求谨慎使用。

目录

  1. GitHub Copilot 接入第三方 OpenAI 兼容模型指南
  2. 背景与需求
  3. 构建与安装步骤
  4. 1. 克隆仓库
  5. 2. 修改安全规则与身份标识(可选)
  6. 3. 构建扩展包
  7. 4. 安装扩展
  8. 配置自定义模型
  9. 验证效果
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 基于 AI Agent 的米家智能家居通用控制方案
  • AionUi:首个开源运行时生成式 UI 框架
  • 使用 Trae IDE 将 Figma 设计稿转化为前端代码的实践指南
  • 鸿蒙 ArkUI 基础 Grid 网格布局详解
  • VGA、HDMI、TFT、LED 与显示器的关系解析
  • Homebrew 国内镜像源切换与配置实战指南
  • Z-Image-Base 基础模型调参指南:提升生成质量详解
  • Windows 本地部署 Ollama 与 Open WebUI 实现远程访问大语言模型
  • Python 函数闭包概念详解
  • n8n 对接飞书 Webhook:签名校验与 Crypto 节点实战
  • 2025年AI写作工具实战测评:寻找真正适配网文创作的工具
  • YC 创始人开源 gstack:基于工作流的 AI 编程实践
  • Python 与 PyCharm 环境搭建实战指南
  • macOS 系统安装 OpenClaw 教程
  • AIGC 从创意到创造:概念、场景与进阶
  • VR 大空间项目内容规划与设计市场经验总结(2023-2026)
  • 多进制奇偶校验检查器(HTML+CSS+JS 实现)
  • Ilya Sutskever 正式宣布离开 OpenAI,新项目意义重大
  • YOLO11 驱动的无人机航拍小目标检测系统实战
  • 基于 Whisper-large-v3 的短视频配音识别与字幕生成

相关免费在线工具

  • 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