{"meta":{"title":"GitHub Copilot 使用您自己的密钥","intro":"使用您现有的 LLM 提供商与 GitHub Copilot 配合，以降低成本或合并计费。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/concepts","title":"概念"},{"href":"/zh/copilot/concepts/models","title":"模型"},{"href":"/zh/copilot/concepts/models/bring-your-own-key","title":"自带密钥"}],"documentType":"article"},"body":"# GitHub Copilot 使用您自己的密钥\n\n使用您现有的 LLM 提供商与 GitHub Copilot 配合，以降低成本或合并计费。\n\n使用自带密钥（BYOK）后，您可以将 Copilot 与您选择的模型配合使用，例如在本地计算机上运行的模型或由外部提供商托管的模型。\n\n有两种相互独立的机制可用于向 Copilot 提供你自己的 LLM 密钥。 一个允许用户在本地配置自己的模型，另一个允许用户和企业所有者为所有用户提供自定义模型。\n\n## 本地 BYOK\n\n各种 Copilot 客户端允许用户在本地配置自定义 LLM 密钥。\n\n这些密钥仅处理客户端：它们存储在本地，关联模型对其他用户不可用。 此机制消除了对 GitHubAPI 的 Copilot 依赖关系，使其适用于空隙环境或没有 Copilot 订阅的用户。\n\n本地 BYOK 在以下客户端中可用。\n\n| Client                                                                                                                                                                                        | 详细信息 |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |\n| VS Code                                                                                                                                                                                       |      |\n| [从内置提供程序添加模型](https://code.visualstudio.com/docs/agent-customization/language-models#_add-a-model-from-a-built-in-provider) 在 VS Code 文档中                                                     |      |\n| JetBrains                                                                                                                                                                                     |      |\n| [自带密钥 （BYOK） 对 JetBrains IDE 和 Xcode 的支持](https://github.blog/changelog/2025-09-11-bring-your-own-key-byok-support-for-jetbrains-ides-and-xcode-in-public-preview/#try-it-out)the GitHub Blog |      |\n| Xcode                                                                                                                                                                                         |      |\n| [自带密钥 （BYOK） 对 JetBrains IDE 和 Xcode 的支持](https://github.blog/changelog/2025-09-11-bring-your-own-key-byok-support-for-jetbrains-ides-and-xcode-in-public-preview/#try-it-out)the GitHub Blog |      |\n| Copilot CLI                                                                                                                                                                                   |      |\n| [在 GitHub Copilot CLI 中使用自己的 LLM 模型](/zh/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)                                                                                       |      |\n| GitHub Copilot app                                                                                                                                                                            |      |\n| [在 GitHub Copilot 应用中使用自己的 LLM 模型](/zh/copilot/how-tos/github-copilot-app/use-byok-models)                                                                                                    |      |\n| Copilot SDK                                                                                                                                                                                   |      |\n| [BYOK （自带密钥）](/zh/copilot/how-tos/copilot-sdk/auth/byok)                                                                                                                                      |      |\n\n对于使用 Copilot Business 或 Copilot Enterprise 计划的用户，在 IDE 中使用本地 BYOK 的功能可能会被企业或组织策略禁用。\n\n## 企业 BYOK\n\n> \\[!NOTE]\n> 此功能目前处于公开预览，可能会发生更改。\n\n企业所有者可以在其企业设置中添加自定义模型的密钥。 他们还可以通过启用 **“启用自定义模型** ”策略，允许组织所有者在其组织设置中执行相同的操作。\n\n自定义模型可在Copilot Chat, Copilot CLI, and IDEs中使用，并适用于采用企业的Copilot Business或Copilot Enterprise计划的用户。 用户可以像选择 GitHub 托管的模型一样选择这些模型。\n\n企业 BYOK 在服务器端处理，并会影响由 Copilot API 向用户提供的模型。 用户必须具有 Copilot 许可证和 Internet 访问权限才能使用自定义模型。\n\n有关详细信息，请参阅“[在企业中为 GitHub Copilot 启用自定义模型](/zh/copilot/how-tos/administer-copilot/manage-for-enterprise/enable-custom-models)”。"}