Skip to main content

クラス wandb.apis.public.User

W&B インスタンス上のユーザー。 このクラスでは、ユーザーの APIキーを管理し、Teams への所属情報などにアクセスできます。create クラスメソッドを使用して、新しいユーザーを作成できます。

プロパティ

property api_keys

ユーザーのAPIキーの名前。 このプロパティが返すのはAPIキーの名前であり、キーに関連付けられたシークレットそのものではありません。キーの名前をAPIキーとして使用することはできません。 ユーザーがAPIキーを持っていない場合、またはAPIキーが読み込まれていない場合、このリストは空です。

property teams

ユーザーが所属するTeamsの名前。 ユーザーがどのTeamsにも所属していない場合、またはTeamsデータが読み込まれていない場合、これは空のリストになります。

property user_api

ユーザーの認証情報を使用する wandb.Api インスタンス。

メソッド

メソッド User.create()

新しいユーザーを作成します。 これは内部メソッドです。代わりに wandb.Apicreate_user() メソッドを使用してください。
引数
  • api: ユーザーを作成するために使用する API インスタンス。
  • email: ユーザーのメールアドレス。
  • admin: このユーザーをグローバル インスタンス管理者にするかどうか。

method User.delete_api_key()

ユーザーのAPIキーを削除します。 キーの所有者または管理者のみが削除できます。
引数
  • api_key: 削除するAPIキーの名前。api_keys プロパティから返される名前のいずれかを使用してください。

method User.generate_api_key()

新しいAPIキーを生成します。
引数
  • description: 新しいAPIキーの説明。APIキーの用途を判別するために使用できます。