Visual Studio Blog

Unlocking the Power of AI for Every Developer in Visual Studio with Bring your Own Model

8.5内容质量

TL;DR · AI 摘要

Visual Studio 将推出 Bring Your Own Model 功能,允许开发者使用自定义 AI 模型。

核心要点

  • BYOM 预览版集成于 Visual Studio 18.10 Insiders Release,支持 OpenAI/Anthropic 等 4 种提供商
  • 开发者需通过新 Agent (Preview) 模式连接模型,旧版 Ask/Agent 模式已停用
  • 企业版将支持管理员禁用 BYOM 和集中化模型管理

结构提纲

按章节快速跳转。

  1. 开发者需要灵活使用不同AI模型以满足多样化需求,BYOM功能应运而生。

  2. 支持连接Microsoft Foundry或自定义密钥,适用于企业治理场景。

  3. 当前仅支持18.10 Insiders版本,旧模式已停用需重新配置模型。

  4. 未来将提供管理员禁用BYOM和集中化模型配置管理功能。

  5. 非所有模型均支持全部Agent模式功能,将优雅降级处理。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Bring Your Own Model (BYOM)
    • 功能特性
      • 支持Microsoft Foundry/OpenAI/Anthropic/Ollama
      • Agent (Preview)模式使用
    • 版本信息
      • Visual Studio 18.10 Insiders Release
      • 旧版Ask/Agent模式停用
    • 企业管控
      • 管理员禁用功能
      • 集中化配置管理

金句 / Highlights

值得收藏与分享的关键句。

#Visual Studio#AI#BYOM#开发工具
打开原文

通过自带模型(Bring Your Own Model)让每位开发者都能在 Visual Studio 中释放 AI 的力量 - Visual Studio 博客

Visual Studio 中最强大的 AI 是您能够随身携带的 AI。如今,开发者不再局限于单一模型的世界。您可能会在日常编码时使用一个模型,针对特定领域问题使用另一个模型,而对于必须遵守组织治理边界的任务,则会使用经过批准的模型。因此,我们最常听到的问题不是“哪个模型最好”,而是“我能使用自己的模型吗?”

我们即将在 Visual Studio 中引入自带模型(Bring Your Own Model,简称 BYOM)预览版,并默认在社区版、专业版和企业版中启用该功能。此次预览版的重点是当前可用的开发者体验。企业级管理功能(包括管理员控制以禁用 BYOM,以及针对专业版和企业版的集中化模型配置和管理)即将推出。

从个人开发者尝试新模型到组织标准化已批准的部署,BYOM 为您提供灵活的方式,在 Visual Studio 中以您偏好的方式使用 AI。通过 BYOM,您可以连接到 Microsoft Foundry 部署,或使用来自其他支持提供商的密钥,在代理模式下进行操作,无论您是否已登录 GitHub

这是一个早期预览版,我们非常期待您对开发者体验的反馈。在深入之前,请观看下方简短的演示视频,了解该功能的实际应用。然后按照下方“入门”部分的步骤亲自尝试,并告诉我们哪些功能有效、哪些缺失,以及您希望我们下一步在哪些方面进行投入。请在开发者社区论坛分享您的反馈,或填写此简短调查问卷,共同塑造 BYOM 在 Visual Studio 中的未来。

https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2026/08/BYOMShortVideo.mp4

入门指南

重要提示:BYOM 功能将与 Visual Studio 新的代理(预览版)功能一同发展,后者基于新的 GitHub Copilot SDK 驱动框架构建。作为这一过渡的一部分,早期“询问模式”和“代理模式”中的 BYOM 体验将不再支持。要使用 BYOM,请安装最新的 Visual Studio Insiders 版本,并使用新的代理(预览版)体验。如果您之前已添加了 BYOM 模型,需要在此次更新后重新添加。

BYOM 预览版已包含在 Visual Studio 18.10 Insiders 版本中。

尝试步骤如下:

  • 安装 Visual Studio 18.10 Insiders 版本
  • 在聊天界面中,打开模型选择器,选择“添加模型”或“管理模型”选项(此操作适用于 GitHub 登录和未登录两种流程)
  • 点击“添加模型提供商”以连接到您选择的提供商
  • 开始在代理(预览版)模式下工作

预览版支持的提供商:Microsoft Foundry、OpenAIAnthropicOllama(支持 OpenAI 和 Ollama 的自定义 URL)。

我们也想坦率说明“预览版”的含义。目前并非所有模型都支持所有代理模式功能,我们也不会在此版本中认证所有模型与提供商的组合。当某个功能依赖于模型不提供的能力时,我们将努力实现优雅的失败处理。

为什么开发者要求 BYOM

在过去几个月中,我们与企业开发人员、IT管理员和安全负责人进行了大量交流,这些人员决定AI编码工具是否获得批准、受限或被阻止。一个明确的主题浮现出来:团队越来越多地在多模型环境中工作,并希望Visual Studio能够融入其中。

在这一建议工单中反复提到的几个动机包括:

  • 组织已经投资了经过批准的模型,通常部署在私有端点后,希望开发人员能够在不将代码或提示发送给其他提供商的情况下,在Visual Studio中使用Copilot配合这些模型。
  • 在金融、医疗、公共部门和国防等受监管的行业中,工具必须满足组织在身份验证、数据流和管理控制方面的要求,才能被使用。
  • 成本和性能至关重要。团队希望灵活选择符合其预算和延迟要求的模型。

BYOM为开发人员和组织在Visual Studio中使用AI提供了更多选择。可以使用GitHub Copilot模型,通过Microsoft Foundry访问组织批准的部署,或连接自己的提供商。开发人员可以继续使用熟悉的Visual Studio体验,而组织则可以保留已建立的治理、安全和合规控制。结果是能够更灵活地使用最适合工作流程、预算和组织需求的模型。

我们下一步的工作重点

此预览版是Visual Studio实现自带模型(BYOM)的第一步。接下来,我们的重点是通过即将在18.10 GA版本中发布的ADMX策略,使BYOM更容易被采用和管理,该策略将禁用专业版和企业版用户的BYOM功能。此外,我们还将提供集中化模型配置和管理、更精细的模型控制(如配置上下文大小、工具调用和模型思考努力程度)、更广泛的提供商和模型支持、更智能的兼容性检测以及更深入的Microsoft Foundry集成。这些功能当前版本尚未包含,您的反馈将帮助我们确定下一步优先开发的内容。

立即在Visual Studio 18.10 Insiders中尝试BYOM,并通过开发者社区论坛或我们的简短调查分享您认为哪些功能有效、哪些缺失以及您希望我们优先开发的内容。您的反馈将直接影响Visual Studio中AI功能的未来发展。编码愉快!

.entry-content

AI免责声明 /think