编程 VS Code 支持自带大模型密钥(BYOK):用自己的 API key 接入 Chat

2026-09-07 11:18:35

VS Code 支持自带大模型密钥(BYOK):用自己的 API key 接入 Chat

VS Code 官方博客宣布,VS Code 现在支持 BYOK(Bring Your Own Key,自带密钥):你可以添加 Azure、Anthropic、Hugging Face、Gemini、OpenAI、OpenRouter 等提供商的模型,或通过 Ollama、Foundry Local 等本地运行模型,直接在 Chat 模型选择器里使用。

BYOK 是什么

BYOK 让你用自己的 API key 或端点配置在 VS Code 里使用受支持提供商的模型。配置后,这些模型会出现在你熟悉的 Copilot Chat 模型选择器中。VS Code 内置支持多家提供商,并且可扩展——任何模型提供商都可以通过扩展启用支持。

这让 Chat 和 agent 工作流有更多选择,例如:试用 VS Code 未内置的模型;使用组织已有计费或治理体系的提供商;通过 Ollama 或 Foundry Local 连接本地模型;为不同任务选不同模型——快速问答、规划、多步 agent 工作。

重要边界

几个要点需要留意:

  • BYOK 模型无需登录 GitHub 账号、无需 Copilot 套餐即可使用;完全可以只用自己的 API key 添加和使用模型,本地模型场景可完全离线。
  • BYOK 适用于 Chat 和工具类任务,不适用于标准代码补全。
  • 语义搜索、内联建议等依赖 embedding 的功能仍需要 GitHub 账号或 Copilot 支持。
  • 提供商直连的 BYOK 模型用量由该提供商直接计费,不占用 GitHub Copilot 请求配额。
  • Copilot Business 和 Enterprise 的组织管理员可通过 Copilot 策略设置控制 BYOK 可用性。

一句话:BYOK 扩展了 VS Code Chat 的模型选择,但不替代编辑器中每一个 Copilot 功能。

上手方式

最简单的入口是 Language Models 编辑器:从 Chat 模型选择器的齿轮图标(Manage Language Models)或命令面板运行 Chat: Manage Language Models 打开。它按提供商分组显示可用模型,并展示模型能力、上下文大小、计费信息、是否在选择器中可见等细节。

这也是保持模型选择器整洁的地方:同时测试多家提供商时,可以隐藏不常用的模型,让日常使用的模型保持聚焦。配置完成后,在 Chat 模型选择器里切换即可,同一套界面既有 Copilot 模型也有 BYOK 模型。

对团队和组织,BYOK 的实际价值在于治理与成本归属:用自己的 key,计费走已有体系,还能绕过 Copilot 配额限制;对个人开发者,BYOK 则意味着试用新模型和完全离线的本地模型方案都变得触手可及。

来源:Use your own language model key in VS Code - Visual Studio Code Blog

复制全文 生成海报 VS Code 大模型 开发工具

推荐文章

程序员茄子在线接单