– 代理会话日,2月19日

使用自选密钥扩展 VS Code 中的模型选择

2025 年 10 月 22 日,作者:Olivia Guzzardo McVickerPierce Boggan

我们知道模型选择对您很重要。我们的团队一直在努力工作,在它们发布当天就将最新的模型(如 Claude Haiku 4.5GPT 5)提供给您。但我们也听取了您的反馈,您希望在 VS Code 中支持更多模型,无论是在本地还是在云端。

今年三月,我们发布了 自选密钥 (BYOK) 功能,让您可以从支持的提供商(如 OpenRouter、Ollama、Google、OpenAI 等)中选择数百种模型,为 VS Code 中的聊天体验提供支持。

现在,我们将 BYOK 提升到一个新的水平。在 v1.104 版本 中,我们推出了 语言模型聊天提供程序 API,该 API 允许模型提供程序通过 VS Code 扩展直接贡献他们的模型。

什么是自选密钥 (BYOK)?

BYOK 允许您通过提供该提供商自己的 API 密钥来使用受支持提供商的任何模型。这意味着您可以访问超越 VS Code 内置模型的庞大生态系统。无论您想使用专门用于代码生成的模型、用于通用聊天的不同模型,还是通过 Ollama 等提供商试验本地模型,BYOK 仅需您的 API 密钥即可实现。您可以通过 聊天:管理语言模型 命令进行配置。

但是,管理不断增长的支持提供商列表对用户和我们的团队都提出了挑战。因此,我们发布了语言模型聊天提供程序 API,允许模型提供程序通过 VS Code 扩展直接贡献他们的模型。

语言模型聊天提供程序 API

语言模型聊天提供程序 API 将 BYOK 从一个集中式系统转变为一个开放、可扩展的生态系统,任何提供商都可以通过简单的扩展安装来提供他们的模型。我们仍然会支持一部分内置提供商,但这个可扩展的生态系统将使我们能够扩展模型选择,以满足开发者的需求。

注意

通过语言模型聊天提供程序 API 提供的模型目前可供使用 GitHub Copilot 个人计划(免费、专业版和专业版+)的用户使用。

以下是一些您现在可以安装的扩展,以在 VS Code 中访问更多模型

  • Visual Studio Code 的 AI 工具包扩展 使您可以在 VS Code 中直接访问其提供的模型,无论它是您在 Azure AI Foundry 中调整的自定义模型、通过 Foundry Local 的本地模型,还是 GitHub Models 中的任何模型。

  • Cerebras Inference 驱动着世界上顶级的编码模型,使代码生成几乎是即时的,非常适合快速迭代。它以 2,000 个 token/s 的速度运行 Qwen3 Coder 和 GPT OSS 120B,比大多数推理 API 快 20 倍。

  • Hugging Face Provider for GitHub Copilot Chat 扩展 使您能够在 VS Code 中直接使用前沿的开源 LLM,如 Kimi K2、DeepSeek V3.1、GLM 4.5。Hugging Face 的推理提供商为开发者提供了对数百种 LLM 的访问权限,这些 LLM 由为高可用性和低延迟而构建的世界一流推理提供商提供支持。

对于有兴趣贡献自己模型的扩展开发者,请查看我们的 语言模型聊天提供程序 API 文档示例扩展,开始构建吧。

兼容 OpenAI 的模型

对于使用兼容 OpenAI 模型的开发者,您可以使用自定义 兼容 OpenAI 提供程序来使用任何兼容 OpenAI API 的端点,并 配置模型用于聊天。此功能目前仅在 VS Code Insiders 中可用。

Screenshot showing OpenAI-compatible model configuration in VS Code.

此外,您可以显式配置编辑工具列表,通过 github.copilot.chat.customOAIModels 设置,从而对自定义模型的可用功能进行细粒度控制。

接下来是什么?

语言模型聊天提供程序 API 只是为您带来更多模型选择的开始。随着这个生态系统的发展,我们预计会看到

  • 模型管理 UI,让您了解模型功能并管理模型
  • 更流畅的扩展安装流程,这些扩展贡献了语言模型
  • 对内置语言模型提供程序的改进,使用最新的提供程序 API 并根据模型拥有专门的提示

我们正在不断投资于 BYOK 体验。最近的增强功能 包括改进的编辑工具,以更好地与 VS Code 的内置工具集成,但我们知道还有工作要做,以使体验感觉更像原生 VS Code - 例如,BYOK 目前不适用于补全。我们很乐意听取您在我们的 GitHub 存储库 上的反馈!

编程愉快!

© . This site is unofficial and not affiliated with Microsoft.