注意
在GitHub Copilot 应用中支持使用您自己的模型提供程序这一功能处于公开预览阶段,且可能会发生变化。
你可以将 GitHub Copilot 应用 配置为使用你自己的 LLM 提供商(也称为 BYOK,即“自带密钥”),而不是使用 GitHub 托管的模型。 您可以在首次打开应用时设置模型提供商,也可以稍后在应用设置中进行设置。
您必须使用 GitHub 帐户登录才能使用该应用,但如果您使用自己的模型提供方,则不需要 Copilot 套餐。 如果您确实有Copilot方案,则可以在同一个应用中同时使用您自己的模型提供方以及由 GitHub 托管的模型。
注意
本文适用于想要在其本地计算机上配置自己的 LLM 提供程序设置的用户。 若要为组织或企业中的用户设置自定义模型,请参阅 将 LLM 提供程序 API 密钥与 Copilot 配合使用 和 将 LLM 提供程序 API 密钥与 Copilot 配合使用。
支持的提供程序
GitHub Copilot 应用 支持以下模型提供程序:
- OpenAI
- Azure OpenAI
- Microsoft Foundry
- Anthropic
- Ollama
- 本地铸造厂
- LM Studio
- 任何与 OpenAI 兼容的 HTTP 终结点
Prerequisites
- GitHub Copilot 应用 已安装。 有关设置步骤,请参阅 GitHub Copilot 应用入门。
- 您已具备模型提供商要求的所有必要凭据,例如 API 密钥。
设置模型提供商
如果你是第一次配置该应用,并且还没有 Copilot 计划,则可以选择在引导设置过程中自行配置模型提供方。
若要在以后添加或更新模型提供程序,请执行以下操作:
- 打开GitHub Copilot 应用。
- 打开应用设置,然后单击“ 模型提供程序”。
- 单击“ 添加提供程序”。
- 选择你的提供商。
- 输入提供方详细信息。 这因提供程序而异,但可能包括显示名称、基 URL 和 API 密钥。
- 单击 “添加提供程序 ”保存提供程序。
添加提供程序后,其模型会与 GitHub 托管的模型一起显示在模型选择器中。 您可以选择该模型并在会话中使用它。 有关详细信息,请参阅“在 GitHub Copilot 应用中使用代理会话”。
提供程序凭据存储在系统凭据存储中,永远不会显示在 UI 中。