跳至主要内容

在 Copilot 中使用您的 LLM 提供商 API 密钥

了解如何通过使用您自己的 LLM API 密钥,将首选的自定义模型集成到 GitHub Copilot,并向组织成员提供这些模型。

注意

将您自己的 API 密钥带入 GitHub Copilot 的功能正处于公开预览阶段,可能会更改。

您可以将自己的 API 密钥导入 GitHub Copilot,并让团队使用您首选的大语言模型(LLM)提供商,配合 GitHub Copilot Chat 和 GitHub Copilot CLI 使用。

支持以下提供商的 API 密钥

  • Anthropic
  • AWS Bedrock
  • Google AI Studio
  • Microsoft Foundry
  • OpenAI
  • 兼容 OpenAI 的提供商
  • xAI

也支持微调模型,但功能和结果质量可能因微调设置而异。您应在投入生产使用前仔细测试模型并审查其输出。

为什么要自带 API 密钥?

作为组织所有者,您可能有治理、数据安全和合规性的特定要求。设置自己的 API 密钥可以帮助您满足这些要求

  • 治理与合规: 选择符合贵组织政策和监管要求的 LLM 提供商。
  • 成本管理: 与您现有的付款方式、合同、额度或协商价格保持一致,避免使用超额。
  • 可视性与控制: 管理团队可访问的模型,并通过供应商现有的仪表盘和计费系统监控使用情况。
  • 灵活性: 支持贵组织已在使用的自定义或专用模型。

将您的密钥添加到组织账户

重要提示

我们强烈建议遵循最小特权原则,仅为您的 API 密钥分配所需的最小范围。

添加密钥并选择一个或多个模型后,您和组织成员即可在 GitHub Copilot Chat 和 GitHub Copilot CLI 中使用它们。您的模型将显示在模型选择器的底部,组织名称下方。

  1. 在 GitHub 右上角,点击您的头像,然后点击 组织

  2. 点击即可选择组织。

  3. 在组织名称下,点击 设置。如果看不到“设置”标签,请选择 下拉菜单,然后点击 设置

    Screenshot of the tabs in an organization's profile. The "Settings" tab is outlined in dark orange.

  4. 在侧边栏的 “代码、规划和自动化” 下,点击 Copilot

  5. 在 “Copilot” 下,点击 模型

  6. 点击 自定义模型 选项卡。

  7. 在 API 密钥列表上方,点击 添加 API 密钥

  8. 在 “提供商” 下,选择您想使用的 LLM 提供商。

  9. 在 “名称” 下,为此密钥输入一个名称。该名称将在模型选择器中显示。

  10. 在 “API 密钥” 下,输入或粘贴您的密钥。

  11. 根据您使用的提供商,选择或添加模型。

    • 如果您使用 OpenAI、Anthropic 或 xAI,请点击在 API 密钥文本字段中获取与您的密钥关联的模型。接着,在 “可用模型” 下,选择您想使用的模型。

      Screenshot of the "Add API key" form. The "Fetch new models" button is highlighted with an orange outline.

    • 如果您使用 Microsoft Foundry,请在 “部署 URL” 字段中输入您的部署 URL。随后,在 “可用模型” 字段中输入模型 ID 并点击以添加它。

      如果您的模型使用不同的部署 URL,则不能将它们添加到同一个 API 密钥中。请为每个部署 URL 创建单独的 API 密钥。

      Screenshot of the "Add API key" form. The model text field and "Add model" button is highlighted with an orange outline.

  12. 在选择或添加您想提供的模型后,点击 保存

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.