门控分组集合
此功能属于 团队与企业 计划的一部分。
门控分组集合允许组织一次性对集合中的所有模型与数据集授予(或拒绝)访问权限,而无需逐个仓库处理。用户只需提交一次访问请求。
启用集合的门控分组需满足以下条件:
- 集合所有者必须是一个组织
- 该组织必须订阅团队或企业计划
- 集合中的所有模型与数据集必须与集合同属一个组织
- 集合中的每个模型或数据集最多只能属于一个门控分组集合(但仍可加入非门控,也就是_常规_集合)
门控只适用于模型与数据集;集合中的其他资源(例如 Space 或 Paper)不会受影响。
作为组织管理员管理门控分组
若要启用访问请求,请前往集合页面,并点击右下角的 Gating group。


默认情况下,门控分组处于禁用状态:点击 Configure Access Requests 打开设置。


默认情况下,当用户发起请求时会自动获准访问集合中 的仓库,即自动批准模式。在该模式下,用户只要同意与你分享联系信息,就可以访问仓库。


如果你希望手动批准哪些用户可以访问集合中的仓库,需要将模式设置为 Manual Review。此时会出现一个新选项:
Notifications frequency,用于配置接收新访问请求通知的频率,可设为每天一次或实时。默认情况下,邮件会发送给组织的前 5 位管理员。你也可以在 Notifications email 字段中填入其他邮箱地址。


审核访问请求
启用访问请求后,无论审批模式为手动还是自动,你都可以完全控制哪些用户能够访问门控分组集合中的仓库。你可以通过界面或 API 来审核与管理请求。
批准门控分组集合中某个仓库的访问请求,将自动授权用户访问该集合内所有仓库(模型与数据集)。
通过界面
你可以在集合中任一仓库的设置页,点击 Review access requests 查看对所有仓库的访问情况:


系统会弹出一个对话框,包含三类用户列表:
- pending:等待审批的用户列表。仅在选择 Manual Review 时才会显示。你可以对每个请求选择 Accept 或 Reject。若拒绝,用户将无法访问仓库,也无法再次申请。
- accepted:已获得仓库访问权限的完整用户列表。无论审批模式为手动还是自动,你都可以随时选择 Reject 取消某位用户的访问,或使用 Cancel 将其移回 pending 列表。
- rejected:被你手动拒绝的用户列表。这些用户无法访问仓库,当他们访问时会看到提示 “Your request to access this repo has been rejected by the repo’s authors”。


通过 API
你可以通过集合中任一模型或数据集的 API,以编程方式管理门控分组集合的访问请求。
下载访问报告
你可以在集合中任一模型或数据集的设置页下载门控分组集合的访问报告。
自定义请求信息
组织可以自定义门控参数以及针对门控仓库所收集的用户信息。请参阅我们的门控模型或门控数据集文档,了解更多细节。
目前尚无法以中心化方式统一自定义门控参数与请求信息。如果你希望无论用户申请集合中的哪个仓库都收集相同数据,需要在集合内所有模型与数据集的元数据中添加相同的门控参数,并确保同步。
用户访问门控分组集合中的仓库
启用了门控分组集合的页面会在名称旁显示特定图标:


若想访问门控分组集合中的模型与数据集,只需在其中任意仓库页面提交一次访问请求。请求获批后,你便可以访问集合中的所有其他仓库,包括未来新增的仓库。