class User
認証および管理機能を備えた W&B Users を表すクラスです。
このクラスは、ユーザーの作成、API キーの管理、チーム メンバーシップへのアクセスなど、W&B Users を管理するためのメソッドを提供します。ユーザー属性を処理するために 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
ユーザーがメンバーとして所属している Teams 名のリスト。 Returns: ユーザーが所属する Teams の名前。ユーザーがチームメンバーシップを持っていない場合、またはチームデータが読み込まれていない場合は空のリストを返します。 Returns:list[str]: teams プロパティの値。
property User.user_api
ユーザーの資格情報を使用した API のインスタンス。 Returns:Api | None: user_api プロパティの値。
classmethod User.create
api(Api): 使用する API インスタンスemail(str): チームの名前admin(bool): このユーザーをグローバルなインスタンス管理者にするかどうか
User オブジェクト
method User.delete_api_key
api_key(str): 削除する API キーの名前。これはapi_keysプロパティによって返される名前のいずれかである必要があります。
method User.generate_api_key
description(str, optional): 新しい API キーの説明。これは API キーの目的を特定するために使用できます。