Passer au contenu principal

class Team

Classe représentant une équipe W&B. Cette classe fournit des méthodes pour gérer les équipes W&B, notamment pour créer des équipes, inviter des membres et gérer des comptes de service. Elle hérite de Attrs pour gérer les attributs de l’équipe.

méthode Team.__init__

__init__(
    client: 'RetryingClient',
    name: 'str',
    attrs: 'Mapping[str, Any] | None' = None
)
Arguments :
  • client (wandb.apis.public.Api) : L’instance d’API à utiliser
  • name (str) : Le nom de la équipe
  • attrs (dict) : Dictionnaire facultatif des attributs de la équipe
Remarque :
La gestion des équipes requiert les autorisations appropriées.

méthode de classe Team.create

create(api: 'Api', team: 'str', admin_username: 'str | None' = None) → Self
Créer une nouvelle équipe. Arguments :
  • api: (Api) L’instance d’API à utiliser
  • team: (str) Le nom de la équipe
  • admin_username: (str) nom d’utilisateur facultatif de l’administrateur de la équipe ; par défaut, l’utilisateur actuel.
Retourne : Un objet Team

méthode Team.create_service_account

create_service_account(description: 'str') → Member | None
Créez un compte de service pour la équipe. Arguments :
  • description: (str) Une description de ce compte de service
Retourne : L’objet Member du compte de service, ou None en cas d’échec

méthode Team.invite

invite(username_or_email: 'str', admin: 'bool' = False) → bool
Invitez un utilisateur dans une équipe. Arguments :
  • username_or_email: (str) Le nom d’utilisateur ou l’adresse e-mail de l’utilisateur que vous souhaitez inviter.
  • admin: (bool) Indique si cet utilisateur doit devenir administrateur de la équipe. La valeur par défaut est False.
Retourne : True en cas de succès, False si l’utilisateur avait déjà été invité ou n’existait pas.