Skip to main content

Classe wandb.apis.public.Registry

Un registre individuel au sein du Registry.

Arguments

ServiceApi
Aucune description fournie.
str
Aucune description fournie.
str
Aucune description fournie.
str
Aucune description fournie.
RegistryFragment | None
Aucune description fournie.

Propriétés

bool
Renvoie une valeur indiquant si tous les types d’artifacts sont autorisés dans le registre.Si la valeur est True, des artifacts de n’importe quel type peuvent être ajoutés. Si elle est False, les artifacts sont limités aux types répertoriés dans artifact_types.
AddOnlyArtifactTypesList
Renvoie les types d’artifacts autorisés dans le registre.Si allow_all_artifact_types vaut True, artifact_types reflète les types précédemment enregistrés ou actuellement utilisés dans le registre. Si allow_all_artifact_types vaut False, les artifacts sont limités aux types présents dans artifact_types.Remarque : Les types d’artifacts précédemment enregistrés ne peuvent pas être supprimés.
str
Horodatage de la création du registre.
str | None
Description du registre.
str
Entity de l’organisation propriétaire du registre.
str
Nom complet du registre, préfixe wandb-registry- compris.
str
ID unique de ce registre.
str | None
internalId GraphQL du projet sous-jacent à ce registre, s’il a été récupéré.Il s’agit d’un ID global encodé en base64. Une fois décodé, il se présente sous la forme Project:123 ou ProjectInternalId:123.
str
Nom du registre sans le préfixe wandb-registry-.
str
Nom de l’organisation du registre.
list[str]
Aucune description fournie.
str | None
Horodatage de la dernière mise à jour du registre.
The visibility level.
Visibilité du registre.

Méthodes

méthode Registry.add_members()

Ajoute des utilisateurs ou des équipes à ce registre.
User | UserMember | Team | TeamMember | str
Les utilisateurs ou équipes à ajouter au registre. Accepte des objets User, des objets Team ou leurs ID de type string.
  • TypeError : si aucun membre n’est passé en argument.
  • ValueError : s’il est impossible de déduire ou d’analyser les ID d’utilisateur ou d’équipe.

méthode Registry.collections()

Renvoie les collections de ce registre.
dict[str, Any] | None
Mappage facultatif de filtres à appliquer à la requête sur les collections.
str | None
String facultatif indiquant l’ordre des résultats. Avec le préfixe « + », le tri est croissant (par défaut). Avec le préfixe « - », le tri est décroissant.
PositiveInt
Nombre de résultats à récupérer par page. En général, il n’y a aucune raison de modifier cette valeur.
str | None
Curseur de pagination permettant de reprendre une requête antérieure, obtenu à partir de l’attribut .cursor d’un paginateur précédent.

méthode Registry.create()

Crée un nouveau registre. Le nom du registre doit être unique au sein de l’organisation. Cette fonction doit être appelée via api.create_registry()
Api
L’instance de l’API W&B.
str
Le nom de l’organisation.
str
Le nom du registre (sans le préfixe wandb-registry-).
Literal['organization', 'restricted']
Le niveau de visibilité (‘organization’ ou ‘restricted’).
str | None
Une description facultative du registre.
list[str] | None
Une liste facultative des types d’artifacts autorisés.
  • ValueError : si un registre portant le même nom existe déjà dans l’organisation ou si la création échoue.

méthode Registry.delete()

Supprime le registre. Cette opération est irréversible.

méthode Registry.load()

Charge les attributs du registre depuis le backend.

méthode Registry.members()

Renvoie les membres actuels (utilisateurs et équipes) de ce registre.

méthode Registry.remove_members()

Retire des utilisateurs ou des équipes de ce registre.
User | UserMember | Team | TeamMember | str
Les utilisateurs ou les équipes à retirer du registre. Accepte des objets User, des objets Team ou leurs ID de type string.
  • TypeError : si aucun membre n’est passé en argument.
  • ValueError : s’il est impossible de déduire ou d’analyser les ID de l’utilisateur ou de l’équipe.

méthode Registry.save()

Enregistre les attributs du registre dans le backend.

méthode Registry.team_members()

Renvoie les équipes actuellement membres de ce registre.

méthode Registry.update_member()

Met à jour le rôle d’un membre (utilisateur ou équipe) au sein de ce registre.
User | UserMember | Team | TeamMember | str
L’utilisateur ou l’équipe dont le rôle doit être mis à jour. Accepte un objet User, un objet Team ou leur ID sous forme de string.
MemberRole | str
Le nouveau rôle à attribuer au membre. Valeurs possibles :
  • “admin”
  • “member”
  • “viewer”
  • “restricted_viewer” (si le serveur W&B le prend en charge)
  • ValueError : s’il est impossible de déterminer l’ID de l’utilisateur ou de l’équipe.
Attribuer le rôle d’administrateur à tous les utilisateurs du registre

méthode Registry.user_members()

Renvoie les utilisateurs actuellement membres de ce registre.

méthode Registry.versions()

Renvoie les versions d’artifact de ce registre.
dict[str, Any] | None
Mappage facultatif de filtres à appliquer à la requête sur les versions d’artifact.
_VersionOrder | None
String facultatif indiquant l’ordre des résultats. L’ordre peut être created_at, artifact_size ou linked_at. Avec le préfixe « + », le tri est croissant (par défaut). Avec le préfixe « - », le tri est décroissant.
PositiveInt
Nombre de résultats à récupérer par page. En général, il n’y a aucune raison de modifier cette valeur.
str | None
Curseur de pagination permettant de reprendre une requête antérieure, récupéré depuis l’attribut .cursor d’un paginateur précédent.
Dernière modification le 30 septembre 2026