メインコンテンツへスキップ
GitHub ソース

class Team

W&B のチームを表すクラス。 このクラスは、チームの作成、メンバーの招待、サービスアカウントの管理など、W&B のチームを管理するためのメソッドを提供します。Team の属性を扱うために Attrs を継承しています。

メソッド Team.__init__

__init__(
    client: 'RetryingClient',
    name: 'str',
    attrs: 'Mapping[str, Any] | None' = None
)
引数:
  • client (wandb.apis.public.Api): 使用する API インスタンス
  • name (str): チーム名
  • attrs (dict): チーム属性の任意の辞書型オブジェクト
注記:
チームの管理には適切な権限が必要です。

classmethod Team.create

create(api: 'Api', team: 'str', admin_username: 'str | None' = None) → Self
新しいチームを作成します。 引数:
  • api: (Api) 使用する API インスタンス
  • team: (str) チーム名
  • admin_username: (str) チームの管理者ユーザーのユーザー名(省略可)。指定しない場合は現在のユーザーが管理者になります。
戻り値: Team オブジェクト

メソッド Team.create_service_account

create_service_account(description: 'str') → Member | None
チームのサービスアカウントを作成します。 Args:
  • description: (str) このサービスアカウントの説明文
Returns: サービスアカウントの Member オブジェクト。失敗した場合は None を返します

method Team.invite

invite(username_or_email: 'str', admin: 'bool' = False) → bool
チームにユーザーを招待します。 引数:
  • username_or_email: (str) 招待したいユーザーのユーザー名またはメールアドレス。
  • admin: (bool) このユーザーをチーム管理者にするかどうか。デフォルトは False
戻り値: 成功した場合は True、ユーザーがすでに招待されているか存在しない場合は False を返します。