当前位置:首页 > 文章列表 > 科技周边 > 业界新闻 > GitHub Copilot CLI新增本地模型发现能力

GitHub Copilot CLI新增本地模型发现能力

来源:17golang原创 2026-10-13 22:21:18 0浏览 收藏

GitHub Copilot CLI 的这次更新,解决的是“本机已经有 Ollama 和本地模型,但在 CLI 里不容易发现它们”的入口问题。官方公告说明,从 CLI 版本 1.0.94-0 起,可以在运行中的 CLI 里使用 /model,发现本地 Ollama 支持的模型,并与已经配置的模型、GitHub Copilot 云端模型放在同一个选择入口中。

官方地址:https://github.com/features/copilot

要点速览
  • 新能力是发现与选择入口,不是自动安装 Ollama,也不是自动下载模型。
  • 选择发现到的模型后,需要查看提供者和端点,再确认“仅本次会话使用”或添加但不切换。
  • 本地模型不等于自动离线;是否联网仍由提供者地址和 COPILOT_OFFLINE=true 等配置共同决定。

这条公告到底新增了什么

变化可以压缩成三点:第一,CLI 版本达到公告所说的起点后,/model 能从正在运行的 Ollama 实例发现可用模型;第二,发现结果会和现有配置、GitHub 提供的云端模型一起出现在选择器中;第三,连接失败会在选择器里给出解释,方便判断是端点、运行时还是模型能力出了问题。

这里的“发现”要和“安装”分开理解。Ollama 和模型仍然需要用户提前安装并启动,Copilot CLI 不会替你下载运行时或模型。发现一个模型后,还要确认它的提供者和端点,再选择“Add and use for this session”或“Add without switching”。官方公告还说明,添加后的模型可以在当前会话使用,不需要重启 CLI。

Copilot CLI 的模型选择器、运行中的 Ollama、本地模型和当前会话之间的静态关系说明图
图1:Copilot CLI 发现本地 Ollama 模型的关系说明图,展示选择器、提供者、端点和会话边界;这是原创说明图,不是运行截图。

它适合哪些开发场景

如果你已经在本机维护了 Ollama 模型,希望在同一个 Copilot CLI 工作流里比较本地模型和云端模型,这次入口会更直接。比如,日常可以先看发现到的本地模型是否能满足代码解释、重构草稿或小范围命令辅助,再按任务切换到其他已配置模型。

但不要把它理解成“任何本地模型都能使用”。GitHub Docs 明确要求模型支持工具调用和流式输出;不满足任一能力时,Copilot CLI 会返回错误。官方文档还建议为更好的体验准备较大的上下文窗口,但这属于使用建议,不是这条公告对所有模型的保证。

按官方前提准备一次试用

试用前先准备三件事:已安装符合公告版本要求的 Copilot CLI;本机 Ollama 正在运行且已经有模型;目标模型支持工具调用和流式输出。下面只是配置形态示意,不能替代本机环境检查:

# 指向本机 Ollama;模型名应替换为你已经准备好的实际模型。
export COPILOT_PROVIDER_BASE_URL=http://localhost:11434
export COPILOT_MODEL=YOUR-MODEL-NAME

# 启动 CLI 后,在当前会话打开模型选择入口。
copilot
/model

进入选择器后,先看提供者和端点,再决定是只在当前会话试用,还是添加但暂不切换。连接失败提示也值得保留,因为它能把“列表里没有模型”进一步区分为 Ollama 未运行、端点不可达或模型能力不符合要求。

本地模型发现、提供者端点、能力要求、会话选择和离线模式之间的边界说明图
图2:从本地运行时到 Copilot CLI 会话选择的边界说明图,强调发现、添加、使用和离线不是同一个开关;这是原创说明图,不是运行证据。

和原来手工配置的区别

环节这次更新后的入口仍需用户负责的部分
发现模型在 /model 中查看运行中的本地 Ollama 模型Ollama 已安装、已运行且模型已准备好
加入选择器查看提供者和端点后确认添加确认端点可信,判断是否只对当前会话生效
模型能力选择器提示连接问题模型必须支持工具调用和流式输出
网络边界仍可显式配置离线模式若提供者地址是远程地址,提示和代码上下文仍可能发往网络端点

因此,这不是把旧配置完全废掉,而是把“本地模型在哪里、能不能加入当前工作流”的发现成本降下来。已有的 OpenAI 兼容端点、Azure OpenAI、Anthropic 等 BYOK 配置仍然属于提供者配置问题,不能用本地发现入口替代。

采用前要特别注意的边界

第一,本地模型选择不会自动开启离线模式,也不会自动关闭 GitHub telemetry。第二,即使显式设置 COPILOT_OFFLINE=true,如果提供者地址指向远程服务,提示和代码上下文仍可能发送给该远程提供者;真正的隔离还取决于提供者是否也在本地或同一隔离环境内。第三,官方公告提到的智能路由是另外的后续说明,不能把它当成这次模型发现能力已经完整可用。

更稳妥的采用顺序是:先确认 CLI 版本与本地运行时,再确认提供者端点,随后确认模型能力,最后用不含敏感代码的小任务试用。这样能把“发现成功”“能加入选择器”“能在当前会话工作”和“满足组织网络要求”四个判断分开。

常见问题

发现到本地模型后会自动下载或安装吗?

不会。官方公告把发现和安装分开,Ollama 与模型必须由用户提前准备,CLI 只负责发现、展示和加入选择。

选择本地模型就等于完全离线吗?

不等于。离线模式仍需显式配置,而且远程提供者地址仍可能接收提示和代码上下文;要实现网络隔离,提供者也必须处于本地或同一隔离环境。

总结来说,GitHub Copilot CLI 的新增能力更像一个本地模型发现层:它让运行中的 Ollama 模型进入统一选择入口,却没有替用户安装运行时、保证模型能力或自动改变网络策略。满足版本、端点和工具调用/流式输出前提后,再用低敏感任务试用,才能判断它是否适合自己的日常工作流。

版本声明
本文转载于:17golang原创 如有侵犯,请联系study_golang@163.com删除
GitHub时间线新增屏幕阅读器列表导航GitHub时间线新增屏幕阅读器列表导航
上一篇
GitHub时间线新增屏幕阅读器列表导航
GitHub堆叠拉取请求正式可用
下一篇
GitHub堆叠拉取请求正式可用
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    463次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    526次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    544次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    493次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    311次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码