注意
GitHub Models for organizations and repositories is in 公共预览版 and subject to change.
为什么要限制组织中的模型使用?
限制开发人员可以使用的模型有助于控制模型支出并满足治理、数据安全和合规性要求****。
如果不管理访问权限,团队可能会无意中使用不符合组织标准的模型,从而导致潜在风险,例如:
- 高价模型带来的意外成本
- 未经授权的 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
For GitHub Models to be available to your organization, an enterprise owner must first enable the feature for the enterprise.
- 在 GitHub 的右上角,单击你的个人资料图片。
- 根据环境,单击“你的企业”,或单击“你的企业”,然后单击要查看的企业********。
- 在页面顶部,单击“ Policies”****。
- Under "Policies", click Models.
- 在“Models”下的“Models in your enterprise”部分,单击“Disabled”旁边的 ,然后选择以下选项之一:****
- Enabled****:为企业中的所有组织启用 GitHub Models。
- No policy****:允许企业中的每个组织独立管理 GitHub Models 的启用设置。
控制组织中的模型使用
注意
You can only change your organization's Models settings if your enterprise policies allow access to GitHub Models.
可以选择为组织启用或禁用 GitHub Models。 也可以选择仅允许使用选定的模型或模型发布者。 有关详细信息,请参阅下面的说明。
你还可通过创建自己的密钥 (BYOK),将你偏好的外部 LLM 模型集成到 GitHub Models 中。 请参阅“在 GitHub 模型中使用自己的 API 密钥”
-
在 GitHub 的右上角,选择个人资料照片,然后单击“ 你的组织”****。
-
在组织旁边,单击“设置”。
-
在边栏的“Code, planning, and automation”部分,单击“ Models”下拉菜单****。 然后单击“Development”****。
-
在“Models”下的“Models in your organization”部分中,单击“Disabled”旁边的 ,并从下拉列表中选择“Enabled”。********
注意
如果组织已启用 GitHub Models,则下拉列表将显示“Enabled”,你可以跳过上述步骤。****
-
在“Models permissions”下,选择一个或多个选项。
- “All publishers”是默认选项,表示可以在组织中使用 GitHub Marketplace 的 GitHub Models 目录中所有当前和未来发布者提供的模型。****
- “Only select models”支持定义模型和发布者列表:****
- 可供组织使用 (Enabled list)****
- 在组织内限制使用 (Disabled list)****
根据需求,可以指定启用列表和/或禁用列表。 将发布者添加到列表后,可通过从列表中移除单个模型来微调该列表。