本地与企业 BYOK
区分客户端密钥与服务器集中模型,以及许可证、联网和组织策略要求。
BYOK 把自己配置的模型接入 Copilot,包括本机模型或外部提供商托管的模型。官方提供两种不同机制:用户在客户端配置密钥,以及管理员为组织成员集中提供模型。
先选择机制
| 项目 | 本地 BYOK | Enterprise BYOK |
|---|---|---|
| 配置人 | 使用该客户端的用户 | 企业所有者;被企业允许后也可由组织所有者配置 |
| 密钥处理 | 客户端处理并保存在本地 | 服务器端处理 |
| 模型共享 | 不会因此提供给其他用户 | 提供给企业计划下的用户 |
| Copilot API | 解除对 GitHub Copilot API 的依赖 | 通过 Copilot API 向用户提供自定义模型 |
| Copilot 许可证与联网 | 可用于无 Copilot 订阅或隔离环境,但需核对各客户端前提 | 需要 Copilot 许可证和互联网连接 |
本地客户端
本地 BYOK 当前列出 VS Code、JetBrains、Xcode、CLI、桌面 app 和 SDK。管理套餐中的 IDE 本地 BYOK 可能被企业或组织政策关闭。
各客户端配置并不通用:
- IDE Chat 模型介绍 VS Code 的 Manage Models,以及 IDE 政策条件。
- CLI BYOK介绍 CLI 配置。
- 桌面 app BYOK介绍图形界面配置与登录要求。
- SDK BYOK介绍嵌入式应用中的 provider 配置和认证。
“解除 Copilot API 依赖”不能推广为所有客户端都不需要登录,也不能保证外部托管模型在断网环境可用。应核对所选客户端、模型端点和认证方式。
企业集中提供模型
Enterprise BYOK 当前为 public preview。企业所有者在企业设置中添加自定义模型密钥;开启 Enable custom models 政策后,可允许组织所有者在组织设置中提供模型。
官方列出的使用入口是 Copilot Chat、CLI 和 IDE,面向企业 Business / Enterprise 计划用户。用户像选择 GitHub 提供的模型一样选择它们,但仍需要许可证与联网。不要把本地 BYOK 的客户端列表直接当成 Enterprise BYOK 支持表。
模型供应商费用、连接方式和策略需要按具体机制配置。配置密钥本身也不等于账号的其他 Copilot 功能不再受原有套餐和权限限制。
集中添加 API Key、Microsoft Foundry deployment URL 与组织访问分配,见管理员自定义模型配置。
Chat 应用卡对 BYOK 经过 GitHub API 的概括,不能替代本页两种机制的区分;相关来源差异见Chat 的 BYOK 范围。