class User
認証および管理機能を備えた W&B のユーザーを表すクラスです。
このクラスは、ユーザーの作成、APIキーの管理、所属チーム情報へのアクセスなど、W&B ユーザーを管理するためのメソッドを提供します。ユーザー属性を扱うために Attrs を継承しています。
method User.__init__
client: (wandb.apis.internal.Api) 使用するクライアントインスタンスattrs: (dict) ユーザーの属性
一部の操作には管理者権限が必要です
property User.api_keys
ユーザーに関連付けられた APIキー名のリスト。 Returns: ユーザーに関連付けられた APIキーの名前。ユーザーに APIキー がない場合、または APIキー データが読み込まれていない場合は空のリスト。 Returns:list[str]:api_keysプロパティの値。
property User.teams
ユーザーがメンバーになっているチーム名の一覧。 Returns: ユーザーが所属しているチームの名前。ユーザーがどのチームにも所属していない場合、または teams データが読み込まれていない場合は空のリスト。 Returns:list[str]: teams プロパティの値。
property User.user_api
ユーザーの認証情報を用いて初期化された Api インスタンス。 戻り値:Api | None: user_api プロパティの値。
classmethod User.create
api(Api): 使用する API インスタンスemail(str): ユーザーのメールアドレスadmin(bool): このユーザーをグローバルインスタンスの管理者にするかどうか
User オブジェクト
メソッド User.delete_api_key
api_key(str): 削除する APIキー の名前。api_keysプロパティによって返される名前のいずれかである必要があります。
method User.generate_api_key
description(str, optional): 新しい APIキーの説明。APIキーの用途を識別するために使用できます。