跳至主要内容

在 GitHub Models 中使用您自己的 API 密钥

了解如何通过使用您自己的大语言模型(LLM)API 密钥,将您喜欢的自定义模型集成到 GitHub Models 中。

谁可以使用此功能?

组织所有者可以为其组织向 GitHub Models 添加自定义模型

注意

在 GitHub 上,组织使用自带密钥(BYOK)以在 GitHub Models 中使用自定义模型的功能处于公开预览阶段,可能会有变更。

模型支持目前仅限于 OpenAI 和 AzureAI。

You can bring your own API keys (BYOK) to GitHub Models, and enable teams to use your preferred large language model (LLM) providers across tools like Prompts, Playground, and Models in Actions. For more information about GitHub Models, see 了解 GitHub Models

了解计费和定价,请参阅 GitHub Models 计费

为什么要自带 API 密钥?

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

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

设置您的 API 密钥以添加自定义模型

重要提示

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

您必须先为组织添加相关的 API 密钥。之后,您可以指定或启用希望向用户提供的自定义模型。

添加 API 密钥

  1. 在 GitHub 页面右上角,点击您的个人头像,然后点击 Organizations

  2. 点击即可选择组织。

  3. 在您的组织名称下,点击 Settings。如果看不到 “Settings” 选项卡,请选择 下拉菜单,然后点击 Settings

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

  4. 在侧边栏的 “Code, planning, and automation”(代码、规划和自动化) 部分,点击 Models 下拉菜单。然后点击 Custom models。 “Custom Models” 页面会显示已添加到组织的 API 密钥和自定义模型。

  5. 点击 Add API key

  6. 在 “Add the API key”(添加 API 密钥) 对话框中,提供密钥的详细信息。Name(名称)和 API key(API 密钥)为必填字段。

  7. 点击保存

启用自定义模型

  1. 在 GitHub 页面右上角,点击您的个人头像,然后点击 Organizations

  2. 点击即可选择组织。

  3. 在您的组织名称下,点击 Settings。如果看不到 “Settings” 选项卡,请选择 下拉菜单,然后点击 Settings

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

  4. 在侧边栏的 “代码、计划和自动化” 部分,点击 模型 下拉菜单。然后点击 开发

  5. 在 “Models permissions”(模型权限) 中,选择 All publishers 以启用通过 API 密钥添加的模型。

  6. 可选地,选择 Only select models 创建已启用或已禁用模型的自定义列表。这使您能够控制组织可用的模型。

创建已启用或已禁用模型列表

要控制组织可用的模型,请按以下步骤创建已启用或已禁用的模型列表

  1. 在 GitHub 页面右上角,点击您的个人头像,然后点击 Organizations

  2. 点击即可选择组织。

  3. 在您的组织名称下,点击 Settings。如果看不到 “Settings” 选项卡,请选择 下拉菜单,然后点击 Settings

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

  4. 在侧边栏的 “代码、计划和自动化” 部分,点击 模型 下拉菜单。然后点击 开发

  5. 在 “Models permissions”(模型权限) 中,选择 Only select models,然后在下拉菜单中选择 Enabled list,以创建允许的模型列表。

  6. 如果您想创建阻止的模型列表,可在下拉菜单中选择 Disabled list

  7. 在模型表格上方,点击 Add models or publishers

  8. 在 “Select models and publishers to allow”(选择要允许的模型和发布者) 对话框中,选择您希望加入列表的模型和发布者。

  9. 点击 Update enabled list 保存更改。

后续步骤

现在您已在 GitHub Models 中启用自定义模型,接下来了解如何

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