Hub documentation

Collections de groupes de gating

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Collections de groupes de gating

Cette fonctionnalité fait partie des plans Team & Enterprise.

Les collections de groupes de contrôle d’accès permettent aux organisations d’accorder (ou de refuser) l’accès à tous les modèles et jeux de données d’une collection en une seule fois, plutôt que par dépôt. Les utilisateurs n’auront à effectuer que une seule demande d’accès.

Pour activer Gating Group dans une collection :

  • le propriétaire de la collection doit être une organisation
  • l'organisation doit être abonnée à un plan Team ou Enterprise
  • tous les modèles et jeux de données de la collection doivent appartenir à la même organisation que la collection
  • chaque modèle ou jeu de données de la collection ne peut appartenir qu'à une seule Gating Group Collection (mais il peut toujours être inclus dans des collections non-gating, c'est-à-dire des collections classiques).

Le contrôle d'accès ne s'applique qu'aux modèles et aux jeux de données ; toute autre ressource faisant partie de la collection (telle qu'un Space ou un Paper) ne sera pas affectée.

Gérer le groupe de contrôle d'accès en tant qu'administrateur d'organisation

Pour activer les demandes d’accès, accédez à la page de la collection et cliquez sur Gating group dans le coin inférieur droit.

Hugging Face collection page with gating group collection feature disabled

Par défaut, le groupe de contrôle d'accès est désactivé : cliquez sur Configurer les demandes d'accès pour ouvrir les paramètres

Hugging Face gating group collection settings with gating disabled

Par défaut, l’accès aux dépôts de la collection est automatiquement accordé aux utilisateurs lorsqu’ils en font la demande. On appelle cela l’approbation automatique. Dans ce mode, tout utilisateur peut accéder à vos dépôts dès qu’il a accepté de partager ses coordonnées avec vous.

Hugging Face gating group collection settings with automatic mode selected

Si vous souhaitez approuver manuellement les utilisateurs pouvant accéder aux dépôts de votre collection, vous devez le définir sur Manual Review. Dans ce cas, vous remarquerez une nouvelle option :

Fréquence des notifications, qui permet de configurer le moment où vous recevez des notifications concernant de nouveaux utilisateurs demandant l'accès. Elle peut être définie sur une fois par jour ou en temps réel. Par défaut, les e-mails sont envoyés aux 5 premiers administrateurs de l'organisation. Vous pouvez également définir une adresse e-mail différente dans le champ E-mail de notification.

Hugging Face gating group collection settings with manual review mode selected

Examiner les demandes d'accès

Une fois les demandes d’accès activées, vous avez un contrôle total sur qui peut accéder aux dépôts de votre collection de groupe de contrôle, que le mode d’approbation soit manuel ou automatique. Vous pouvez examiner et gérer les demandes depuis l’interface utilisateur ou via l’API.

L’approbation d’une demande pour un dépôt dans une collection de groupe de contrôle d’accès approuve automatiquement l’accès à tous les dépôts (modèles et jeux de données) de cette collection.

Depuis l'interface utilisateur

Vous pouvez consulter qui a accès à tous les dépôts de votre Gating Group Collection depuis la page de paramètres de l’un des dépôts de la collection, en cliquant sur le bouton Review access requests :

Hugging Face repo access settings when repo is in a gating group collection

Cela ouvrira une fenêtre modale avec 3 listes d'utilisateurs :

  • pending : la liste des utilisateurs en attente d’approbation pour accéder à votre dépôt. Cette liste est vide sauf si vous avez sélectionné Manual Review. Vous pouvez Accept ou Reject chaque demande. Si la demande est rejetée, l’utilisateur ne peut pas accéder à votre dépôt et ne peut pas soumettre à nouveau une demande d’accès.
  • accepted : la liste complète des utilisateurs ayant accès à votre dépôt. Vous pouvez choisir de Reject l’accès à tout moment pour n’importe quel utilisateur, que le mode d’approbation soit manuel ou automatique. Vous pouvez également Cancel l’approbation, ce qui déplacera l’utilisateur vers la liste pending.
  • rejected : la liste des utilisateurs que vous avez manuellement rejetés. Ces utilisateurs ne peuvent pas accéder à vos dépôts. S’ils accèdent à votre dépôt, ils verront le message Your request to access this repo has been rejected by the repo’s authors.
Manage access requests modal for a repo in a gating group collection

Via l'API

Vous pouvez gérer les demandes d'accès d'une collection de groupes à accès restreint de manière programmatique via l'API de l'un de ses modèles ou jeux de données.

Consultez notre documentation sur les modèles à accès restreint ou les jeux de données à accès restreint pour en savoir plus.

Télécharger le rapport d'accès

Vous pouvez télécharger les rapports d'accès pour la Gated Group Collection via la page de paramètres de l'un de ses modèles ou jeux de données.

Consultez notre documentation sur les modèles à accès restreint ou les jeux de données à accès restreint pour en savoir plus.

Choisir les données de profil à collecter

Par défaut, Hugging Face partage le nom d’utilisateur et l’adresse e-mail principale du demandeur avec l’organisation. Dans les paramètres du groupe de contrôle d’accès, vous pouvez gérer cela et modifier les informations que Hugging Face partage avec vous. Ces paramètres s’appliquent à tous les dépôts de la collection et n’affectent que les nouvelles demandes.

Consultez notre documentation sur les modèles à accès restreint ou les jeux de données à accès restreint pour en savoir plus.

Personnaliser les informations demandées

Les organisations peuvent personnaliser les paramètres de contrôle d'accès ainsi que les informations utilisateur collectées pour chaque dépôt sous contrôle d'accès. Veuillez consulter notre documentation sur les modèles sous contrôle d'accès ou les jeux de données sous contrôle d'accès pour plus de détails.

En plus des paramètres de données de profil ci-dessus, il n’existe actuellement aucun moyen de personnaliser de manière centralisée les paramètres de la porte et les informations demandées. Si vous souhaitez collecter les mêmes données, quel que soit le dépôt de la collection auquel un utilisateur demande l’accès, vous devez ajouter les mêmes paramètres de porte dans les métadonnées de tous les modèles et jeux de données de la collection, et maintenir leur synchronisation.

Paramètres avancés

Les organisations Enterprise Plus peuvent automatiquement refuser ou bloquer les visiteurs provenant de localisations spécifiques sur l’ensemble de leurs modèles et jeux de données. Ces paramètres se trouvent dans les paramètres Publisher Analytics, sous l’onglet Advanced Gating.

Application

Le paramètre Enforcement contrôle ce qui est refusé aux visiteurs bloqués :

  • Dépôts à accès restreint : les demandes d’accès aux dépôts à accès restreint de l’organisation sont automatiquement rejetées.
  • Tous les dépôts : en plus du rejet automatique des demandes d’accès, les téléchargements sont refusés sur tous les dépôts de l’organisation, y compris les dépôts publics. Les visiteurs bloqués voient un message « non disponible dans votre région » sur la page du dépôt, et le visualiseur de jeux de données est désactivé pour eux.

L'application de cette mesure concerne les visiteurs des pays et régions bloqués, qu'ils soient connectés ou non. Les membres de l'organisation ne sont pas exemptés.

Emplacements bloqués

Deux listes définissent les emplacements bloqués :

  • Pays bloqués : pays, identifiés par leur code ISO 3166-1 alpha-2.
  • Régions bloquées : territoires spécifiques à bloquer en plus des pays ci-dessus, pour les territoires qui ne sont pas des pays distincts et ne peuvent donc pas être sélectionnés dans la liste ci-dessus.

Accéder aux dépôts restreints d'une collection de groupe de restriction en tant qu'utilisateur

Une collection de groupes à porte affiche une icône spécifique à côté de son nom :

Hugging Face collection page with gating group collection feature enabled

Pour accéder aux modèles et aux jeux de données d'une collection de groupes à accès restreint, il suffit d'envoyer une demande d'accès sur la page de l'un de ces dépôts. Une fois votre demande approuvée, vous pourrez accéder à tous les autres dépôts de la collection, y compris ceux qui seront ajoutés à l'avenir.

Consultez notre documentation sur les modèles sous contrôle d'accès ou les jeux de données sous contrôle d'accès pour en savoir plus sur la demande d'accès à un dépôt.

Update on GitHub