メインコンテンツへスキップ
ユーザープロフィールページを開き、画面右上のユーザーアイコンをクリックします。表示されるドロップダウンから Settings を選択します。

プロフィール

プロフィール セクションでは、アカウント名や所属機関を管理・変更できます。必要に応じて自己紹介文、所在地、個人または所属機関の Web サイトへのリンクを追加し、プロフィール画像をアップロードすることもできます。

自己紹介を編集する

自己紹介を編集するには、プロフィールの上部にある Edit をクリックします。開いた WYSIWYG エディタでは Markdown 記法が使えます。
  1. 行を編集するには、その行をクリックします。作業を効率化するには、/ と入力して表示される一覧から Markdown を選択します。
  2. 項目のドラッグハンドルを使って、項目を移動します。
  3. ブロックを削除するには、ドラッグハンドルをクリックしてから Delete をクリックします。
  4. 変更内容を保存するには、Save をクリックします。

ソーシャルバッジを追加する

X 上の @weights_biases アカウント用のフォローバッジを追加するには、バッジ画像を参照する HTML の <img> タグを含んだ Markdown 形式のリンクを追加します:
[![X: @weights_biases](https://img.shields.io/twitter/follow/weights_biases?style=social)](https://x.com/intent/follow?screen_name=weights_biases)
<img> タグでは、widthheight、またはその両方を指定できます。どちらか一方だけを指定した場合、画像の縦横比は自動的に維持されます。

デフォルトチーム

複数のチームに所属している場合、Default team セクションでは、run または Weave のトレースでチームが指定されていないときに使用されるデフォルトのチームを設定できます。1 つのチームにのみ所属している場合は、そのチームがデフォルトとなり、このセクションは表示されません。 続行するにはタブを選択します。
Default location to create new projects in の横にあるドロップダウンをクリックし、デフォルトのチームを選択します。
自動実行される環境でスクリプトを実行するときにデフォルトのチームを指定するには、WANDB_ENTITY 環境変数を使用してデフォルトのロケーションを指定できます。

Teams

Teams セクションには、所属しているすべての Teams が一覧表示されます。
  1. チームページに移動するには、チーム名をクリックします。
  2. 追加の Teams に参加する権限がある場合は、We found teams for you to join の横にある View teams をクリックします。
  3. 必要に応じて、Hide teams in public profile をオンにします。
Team を作成または管理するには、Manage teams を参照してください。

APIキー

APIキー セクションでは、W&B サービスでの認証に使用する自分のAPIキーを管理できます。

自分のAPIキーを確認する

APIキーのテーブルには、次の情報が表示されます。
  • Key ID: 各APIキーの先頭部分で、識別に使用されます
  • Name: キーを作成するときに指定したわかりやすい名前
  • Created: キーが作成された日時
  • Last used: 最後に使用された日時
セキュリティ上の理由から、テーブルにはKey ID(キーの先頭部分)のみが表示されます。完全なシークレットAPIキーは、作成時に一度だけ表示されます。
部分的なキー名またはIDを入力して、APIキー一覧を検索・フィルタリングできます。

新しいAPIキーを作成

APIキーを作成するには、Personal API key または Service Account API key タブを選択して詳細を確認します。
ユーザーIDに紐づく個人用APIキーを作成するには、次の手順を実行します。
  1. W&B にログインし、ユーザープロフィールアイコンをクリックしてから User Settings をクリックします。
  2. Create new API key をクリックします。
  3. APIキーのわかりやすい名前を入力します。
  4. Create をクリックします。
  5. 表示されたAPIキーをすぐにコピーし、安全な場所に保管します。
完全なAPIキーは作成時に一度だけ表示されます。ダイアログを閉じると、完全なAPIキーを再度表示することはできません。設定で表示されるのは、キーID(キーの先頭部分)のみです。完全なAPIキーを紛失した場合は、新しいAPIキーを作成する必要があります。
安全に保管する方法については、APIキーを安全に保管するを参照してください。

APIキーを削除する

APIキーを削除してアクセスを取り消すには、次の手順を実行します。
  1. APIキーのテーブルで、削除するキーを探します。
  2. キーの横にある削除ボタンをクリックします。
  3. 削除を確認します。
APIキーを削除すると、そのキーを使用しているすべてのスクリプトやサービスへのアクセスが即座に取り消されます。古いキーを削除する前に、すべてのシステムが新しいキーを使用するよう更新済みであることを確認してください。

APIキーの安全な保管と取り扱い

APIキーはW&Bアカウントへのアクセス手段となるため、パスワードと同様に保護する必要があります。次のベストプラクティスに従ってください。
  • Secrets マネージャー: AWS Secrets ManagerHashiCorp VaultAzure Key VaultGoogle Secret Manager などのシークレット管理専用システムを使用します。
  • パスワードマネージャー: 信頼できるパスワードマネージャーアプリケーションを使用します。
  • OS レベルのキーチェーン: macOS Keychain、Windows Credential Manager、Linux secret service にキーを保存します。本番環境での使用は推奨されません。

避けるべきこと

  • Git などのバージョン管理システムに APIキーを決してコミットしないでください。
  • APIキーをプレーンテキストの設定ファイルに保存しないでください。
  • ps のような OS コマンドの出力に表示されてしまうため、コマンドラインで APIキーを渡さないでください。
  • メール、チャット、その他の暗号化されていないチャネルで APIキーを共有することは避けてください。
  • ソースコード内に APIキーをハードコードしないでください。
APIキーが漏えいした場合は、ただちに W&B アカウントからその APIキーを削除し、support か AISE に連絡してください。

環境変数

コード内でAPIキーを使用するときは、環境変数経由で渡してください。
export WANDB_API_KEY="your-api-key-here"
この方法を使うと、キーをソースコードから分離でき、必要に応じてローテーションしやすくなります。
コマンドと同じ行で環境変数を設定するのは避けてください。その方法では、ps などの OS コマンドの出力に値が表示されてしまいます。
# このパターンは避けてください。APIキーがプロセス一覧に表示される可能性があります
export WANDB_API_KEY="your-api-key-here" ./my-script.sh

SDK バージョンの互換性

新しい APIキー は従来のキーよりも長くなっています。古いバージョンの wandb または weave SDK で認証する場合、APIキー の長さに関するエラーが発生する場合があります。 解決策: SDK を新しいバージョンに更新してください。
  • wandb SDK v0.22.3+
    pip install --upgrade wandb==0.22.3
    
  • weave SDK v0.52.17+
    pip install --upgrade weave==0.52.17
    
すぐに SDK をアップグレードできない場合は、回避策として WANDB_API_KEY 環境変数を使って APIキー を設定してください。

ベータ機能

Beta Features セクションでは、開発中の新機能の先行プレビューや、ちょっとした追加機能を任意で有効化できます。有効化したいベータ機能の横にあるトグルスイッチを切り替えてください。

アラート

run がクラッシュしたとき、完了したとき、またはカスタムアラートを設定したときに、wandb.Run.alert() を使って通知を受け取れます。通知はメールまたは Slack で受信できます。アラートを受け取りたいイベントタイプのスイッチを切り替えます。
  • Runs finished: Weights and Biases の run が正常に完了したかどうかの通知。
  • Run crashed: run が最後まで完了する前にクラッシュした場合の通知。
アラートの設定および管理方法の詳細については、Send alerts with wandb.Run.alert() を参照してください。

個人用 GitHub インテグレーション

個人の GitHub アカウントを連携します。GitHub アカウントを連携するには、次の手順に従います。
  1. Connect Github ボタンを選択します。OAuth(Open Authorization)ページにリダイレクトされます。
  2. Organization access セクションで、アクセス権を付与する組織を選択します。
  3. Authorize wandb ボタンを選択します。

アカウントを削除する

アカウントを削除するには、Delete Account ボタンをクリックします。
アカウントの削除は元に戻すことができません。

ストレージ

ストレージ セクションでは、Weights & Biases サーバー上でアカウントが使用している合計ストレージ使用量について説明します。デフォルトのストレージプランは 100GB です。ストレージと料金の詳細については、Pricing ページを参照してください。