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

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

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

BigDataPan发布于 2026/4/6更新于 2026/6/534 浏览
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

    更多推荐文章

    查看全部
    • 大模型产品经理必备技能与成长路径指南
    • JavaWeb 后端开发学习笔记:MySQL 与 MyBatis 基础
    • LLMmap: 大语言模型指纹识别技术论文解读
    • 前端 AI 编码共享插件:Claude Code / Codex / OpenClaw 工作流实践
    • DeepFace 与 OpenCV 实现实时情绪分析器
    • Flutter 返回键监听实战:双击退出与跳转桌面处理
    • 扩散模型(Diffusion Model)原理与图像生成实战
    • C++ AIGC 模型吞吐量优化:关键参数设置与性能调优实践
    • AI 领域动态:NVIDIA GR00T N2 发布与 Claude 上下文突破
    • OpenCode:开源版 Claude Code 体验与配置指南
    • Python 数据库连接池深度解析与调优实战
    • HTML 图片优化:自动转 WebP 与响应式图片生成方案
    • 基于 YOLOv8/v11 与 LLM 的 Web 目标检测及表情识别系统
    • OpenClaw 开源 AI Agent 框架技术解析与实战指南
    • 基于 AI 的骑手健康证自动生成系统实现
    • 五大 AI 工具实战指南:豆包即梦剪映飞书扣子
    • 融合 AI 大模型与 RAG 技术:综述与展望
    • 十大经典排序算法 Python 实现及原理详解
    • Visual Studio 中 GitHub Copilot 与 IntelliCode 协同编码解析
    • C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set

    相关免费在线工具

    • 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