Skip to main content

管理团队的模型使用情况

使用 GitHub Models 控制和保护组织中的 AI 模型。

谁可以使用此功能?

Organization owners can manage the models used in an organization

注意

适用于组织和存储库的 GitHub Models 为 公共预览版,可能会变动。

为什么要限制组织中的模型使用?

限制开发人员可以使用的模型有助于控制模型支出并满足治理、数据安全和合规性要求****。

如果不管理访问权限,团队可能会无意中使用不符合组织标准的模型,从而导致潜在风险,例如:

  • 高价模型带来的意外成本
  • 未经授权的 AI 服务导致的安全或合规性问题
  • 浪费时间集成未经批准的或欠佳的模型

有关大规模使用模型的详细信息,请参阅“使用 GitHub Models 在企业中开发 AI 驱动的应用程序”。

组织模型设置的例外情况

虽然组织和仓库的 GitHub Models 处于公共预览阶段,但组织的某些模型设置在某些情况下不适用。 你的团队可以在以下位置无限制地使用 AI 模型:

  • Enterprise Managed Users 组织
  • 适用于 GitHub CLI 的 GitHub Models 扩展
  • 适用于 GitHub Copilot Chat 的 GitHub Models 扩展
  • GitHub Models VS Code 扩展
  • GitHub Marketplace (https://github.com/marketplace/models) 中 GitHub Models 的操场。

为企业启用 GitHub Models

若要使 GitHub Models 可供组织使用,企业所有者必须先为企业启用该功能。

  1. 在 GitHub 的右上角,单击你的个人资料图片。
  2. 根据环境,单击“你的企业”,或单击“你的企业”,然后单击要查看的企业********。
  3. 在页面顶部,单击“ Policies”。
  4. “Policies”下,单击“ Models”****。
  5. 在“Models”下的“Models in your enterprise”部分,单击“Disabled”旁边的 ,然后选择以下选项之一:****
    • Enabled****:为企业中的所有组织启用 GitHub Models。
    • No policy****:允许企业中的每个组织独立管理 GitHub Models 的启用设置。

控制组织中的模型使用

注意

仅当企业策略允许访问 GitHub Models 时,才可更改组织的模型设置。

可以选择为组织启用或禁用 GitHub Models。 也可以选择仅允许使用选定的模型或模型发布者。 有关详细信息,请参阅下面的说明。

你还可通过创建自己的密钥 (BYOK),将你偏好的外部 LLM 模型集成到 GitHub Models 中。 请参阅“在 GitHub 模型中使用自己的 API 密钥

  1. 在 GitHub 的右上角,单击个人资料图片,然后单击“ Your organizations”****。

  2. 在组织旁边,单击“设置”。

  3. 在边栏的“Code, planning, and automation”部分,单击“ Models”下拉菜单****。 然后单击“Development”****。

  4. 在“Models”下的“Models in your organization”部分中,单击“Disabled”旁边的 ,并从下拉列表中选择“Enabled”。********

    注意

    如果组织已启用 GitHub Models,则下拉列表将显示“Enabled”,你可以跳过上述步骤。****

  5. 在“Models permissions”下,选择一个或多个选项。

    • “All publishers”是默认选项,表示可以在组织中使用 GitHub Marketplace 的 GitHub Models 目录中所有当前和未来发布者提供的模型。****
    • “Only select models”支持定义模型和发布者列表:****
      • 可供组织使用 (Enabled list)****
      • 在组织内限制使用 (Disabled list)****

    根据需求,可以指定启用列表和/或禁用列表。 将发布者添加到列表后,可通过从列表中移除单个模型来微调该列表。