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

GitHub Copilot 接入第三方 OpenAI 兼容模型及移除安全限制方法

介绍如何在 VS Code 中通过修改开源扩展源码的方式,使 GitHub Copilot Chat 支持接入第三方 OpenAI 兼容模型,并移除系统预设的安全规则与身份限制。主要步骤包括克隆项目仓库、修改提示词文件、使用 Node.js 环境构建扩展包(VSIX)、安装扩展以及在插件管理器中添加自定义模型配置。该方法适用于需要自定义模型供应商或解除非编程问题回答限制的用户场景。

BigDataPan发布于 2026/4/6更新于 2026/5/2428 浏览
GitHub Copilot 接入第三方 OpenAI 兼容模型及移除安全限制方法

GitHub Copilot 接入第三方 OpenAI 兼容模型及移除安全限制方法

注意事项

本文具有时效性,请注意检查信息的正确性!

当前状态说明

官方明确 Copilot 接入第三方 OpenAI 兼容模型不会上线正式版,并关闭了相关 Issue。想要体验此功能只能使用 VS Code Insider(前瞻测试版)。目前主要有两种选择:

  1. 按照本教程自行打包带有接入第三方模型功能的 Copilot 扩展。
  2. 使用专门的第三方扩展插件。

前言

Copilot 默认仅支持少数国外模型提供商,除 OpenRouter 外访问和支付较为困难,且系统提示词会拒绝回答非编程问题。为满足自定义模型接入及修改提示词的需求,可通过修改开源社区提供的扩展源码实现。

具体步骤

1. 克隆仓库

注意开发者将功能提交到了 feat-ui 分支,请勿下载 main 分支。

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

2. 修改提示词(可选)

移除安全规则限制

找到文件 src\extension\prompts\node\base\safetyRules.tsx,这是安全规则提示词的底层文件。将其中拒绝非编程问题的字符串替换为任意内容即可。

修改身份标识

找到文件 src\extension\prompts\node\base\copilotIdentity.tsx,该提示词强制模型回答身份为 "github copilot"。将其替换为空格或其他内容。

3. 构建与打包扩展

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

安装依赖

注意:安装过程中可能需要 Visual Studio 的 C++ 环境,否则编译 sqlite3 可能失败。

npm install

等待完成后,执行构建命令:

npx tsx .esbuild.ts 

安装打包工具 vsce

npm install -g vsce 

生成 VSIX 包

vsce package 

执行完成后,项目根目录将生成 .vsix 文件。

4. 安装扩展

在 VS Code 中按 Ctrl+Shift+P,输入 "Extensions: Install from VSIX",选择生成的 .vsix 文件进行安装。

或者通过插件市场点击右上角菜单,选择从 VSIX 安装。

添加 OpenAI 兼容模型的方法

  1. 打开模型选择器,点击 Manage Models。
  2. 点击新增按钮(仅在成功构建并安装上述扩展后出现)。
  3. 输入模型名称,回车确认。
  4. 输入 base_url,参考对应模型供应商文档。
  5. 输入正确的 apiKey,否则无法获取模型列表。
  6. 输入模型 ID,具体 ID 查看官方文档。
  • 保存后,在模型选择器中即可看到新添加的模型。
  • 由于移除了安全规则和自我介绍限制,可直接向模型提问非编程类问题以验证配置是否生效。

    目录

    1. GitHub Copilot 接入第三方 OpenAI 兼容模型及移除安全限制方法
    2. 注意事项
    3. 当前状态说明
    4. 前言
    5. 具体步骤
    6. 1. 克隆仓库
    7. 2. 修改提示词(可选)
    8. 移除安全规则限制
    9. 修改身份标识
    10. 3. 构建与打包扩展
    11. 4. 安装扩展
    12. 添加 OpenAI 兼容模型的方法
    • 💰 8折买阿里云服务器限时8折了解详情
    • Magick API 一键接入全球大模型注册送1000万token查看
    • 🤖 一键搭建Deepseek满血版了解详情
    • 一键打造专属AI 智能体了解详情
    极客日志微信公众号二维码

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

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

    更多推荐文章

    查看全部
    • C++ Web 编程:框架、HTTP 与请求示例
    • OpenClaw 多飞书机器人接入与多 Agent 团队协作实战复盘
    • 本地部署 ComfyUI 运行 Stable Diffusion 3.5-FP8
    • 从零实现 App 与 IP 摄像头语音对讲:WebRTC 技术实战与避坑指南
    • 基于 Rust 与 GLM-5 构建高性能 AI 翻译 CLI 工具
    • Python 纪念币预约自动化工具实现与部署
    • 机器人技术中的李群与李代数基础理解
    • 网络安全应急响应:常见系统敏感目录排查指南
    • OpenClaw 开源机器人实现空间智能体记忆
    • OpenClaw 集成飞书机器人配置指南
    • 网络安全行业人才缺口与薪资前景分析
    • Java 核心技术面试题与原理详解
    • OpenClaw 本地部署与 AI Agent 开发指南
    • Java Map 常用方法与核心实现类详解
    • 基于大模型辅助数据分析的开源项目 ezdata 架构解析
    • VS Code 中 Git 推送与拉取操作详解
    • Meraki UI RTL语言支持深度解析:构建国际化Web应用的简单方法
    • 宇树 Go2 机器人强化学习(RL)开发实操指南
    • 基于DamoFD-0.5G的AR虚拟试妆系统
    • C++物理引擎效率优化与高性能仿真核心技术

    相关免费在线工具

    • 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