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

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

接入第三方 OpenAI 兼容模型至 GitHub Copilot 主要涉及两种方案。方案一通过修改插件源代码实现,但存在版本滞后、打包报错及模型选择器不显示等问题。方案二利用 oai2ollama 工具将 OpenAI 兼容 API 封装为 Ollama 兼容接口,配合 VS Code 原生 Ollama 选项使用。该方法基于命令行运行转换程序,无需本地下载项目,操作简便且长期有效。

remedios发布于 2026/4/8更新于 2026/9/961 浏览

目前 GitHub Copilot 仅支持接入国外的几家模型提供商,无法直接调用 OpenAI 兼容的自定义 API 进行扩展。参考相关解决方案,总结接入 OpenAI 兼容 API 的方法主要分为两种:

方案一:修改 Copilot Chat 源代码 在模型选择器中新增自定义提供商选项。

方案二:API 兼容适配 将 OpenAI 兼容的自定义 API 虚拟化封装为与 Ollama 兼容的 API(运行期间占用 Ollama 端口),从而利用 Copilot 模型选择器中原生的 Ollama 选项。

方法一(目前存在问题)

具体做法可参考相关开源方案。

该方法存在的问题:

  1. 官方开源的 Copilot chat 插件版本通常滞后于最新版,可能存在未来兼容性问题
  2. 打包过程的 npm install 环节容易报错,需要多次调试
  3. 当前打包后的 Copilot chat 插件在 VSCode 中无法显示模型选择器。虽然原作者指出这是由于插件要求的 VSCode 最低版本与实际版本不匹配所致,但即便修改了 package.json 中的 vscode 版本号,问题依然存在。

方法二(长期有效)

这一方法基于 Github 上的 oai2ollama 项目,它通过命令行工具启动一个服务,将 OpenAI 兼容 API 封装为 Ollama 兼容 API。特别适合为不支持自定义 OpenAI API 但支持 Ollama 的编码代理(如 VS Code 中的 GitHub Copilot)提供自定义模型支持。

具体操作步骤如下:

  1. 安装 UV 工具 详细安装教程请参考官方文档。
  • 执行 uv tool install 进行永久安装
  • 创建批处理文件(双击运行):
@echo off powershell -NoExit-Command"uvx oai2ollama --api-key your_api_key --base-url provider_base_url"

配置 VS Code 在 Copilot 模型选择器中选择 "Ollama",稍候将显示第三方模型列表。

运行转换程序 在命令行直接执行(无需本地下载项目):

uvx oai2ollama --api-key your_api_key --base-url provider_base_url 

如需长期使用,可选择以下任一方式:

@echo off powershell -NoExit-Command"uvx oai2ollama --api-key your_api_key --base-url provider_base_url"

常见问题:若未显示模型列表,请检查命令行报错信息。多数情况下,在 base-url 末尾添加 /v1 即可解决。

目录

  1. 方法一(目前存在问题)
  2. 方法二(长期有效)

更多推荐文章

查看全部
  • Stable Diffusion 与 ComfyUI 整合包安装及使用指南 v4.10
  • DFS 算法简介
  • Java 垃圾收集深度解析:对象存活判定、回收流程与内存策略
  • 语义化 AI 驱动器:提示词工程的技术演进与未来展望
  • 文心一言:百度 AI 战略核心与国产大模型实战指南
  • 二分算法实战:查找元素首尾位置与区间查询
  • Python 数据分析入门:集中趋势与离散程度
  • C++ 二分查找算法模板及例题详解
  • Linux C/C++组件编译全解析:从源码到可执行文件
  • 大模型微调框架 Firefly 与 LLaMA Factory 对比及选型建议
  • 神经网络常用优化技术详解:AdaGrad、RMSProp、Adam、学习率衰减与早停
  • AI 普及时代,靠什么脱颖而出?
  • 手机快速去除豆包 AI 视频水印的实用方案
  • 吴恩达:智能体研究日趋成熟,模型优化迎来新方向
  • C++ 运算符重载:自定义类型的运算扩展
  • Windows 11 部署 Langchain-Chatchat 本地知识库指南
  • Docker 重新打包 MySQL5.7 镜像并定制配置
  • Kubernetes 与云原生开发:.NET Core 和 Java 的对比与实践
  • Docker 安装并启动 MySQL 实战指南
  • Web 自动化测试入门:核心概念与 Selenium 实战指南

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

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

  • Base64 文件转换器

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