Skip to main content
W&B Public API は、W&B に保存されたデータをクエリしたり、エクスポートしたり、更新したりするためのプログラムによるアクセスを提供します。この API を使用して、事後分析、データエクスポート、および run、アーティファクト、sweep のプログラムによる管理を行います。メインの SDK がトレーニング中にリアルタイムでログする処理を担う一方で、Public API を使用すると、履歴データの取得、メタデータの更新、アーティファクトの管理、完了した実験の分析を行うことができます。メインの Api クラスは、ほとんどの機能へのエントリポイントとして機能します。
モデルをトレーニングしたりファインチューニングしたりするには、W&B Python SDK を使用します。W&B にデータをログした後で、そのデータをクエリしたり管理したりするには、Public API を使用します。

利用可能なコンポーネント

一般的な使用例

データのエクスポートと分析

  • run の履歴をデータフレームとしてエクスポートし、Jupyter ノートブックで分析します
  • カスタムな可視化や report のためにメトリクスをダウンロードします
  • 複数の実験にわたる結果を集計します

事後更新

  • 完了後に実行のメタデータを更新する
  • 完了した実験にタグやノートを追加する
  • 実行の設定やサマリーを変更する

アーティファクト管理

  • バージョンまたはエイリアスでアーティファクトをクエリする
  • モデル チェックポイントをプログラムでダウンロードする
  • アーティファクトのリネージと依存関係をトラッキングする

Sweep Analysis

  • sweep の結果と最高パフォーマンスの run にアクセス
  • ハイパーパラメーター探索の結果をエクスポート
  • パラメーター重要度を分析

認証

Public API は Python SDK と同じ認証メカニズムを使用します。認証にはいくつかの方法があります。 WANDB_API_KEY 環境変数を使用して APIキーを設定します。
Api クラスを初期化する際に、APIキーを直接渡します:
または wandb.login() を使用して現在のセッションを認証します:

使用例

名前とエイリアスで アーティファクト をダウンロードする

次の例では、W&B に記録された アーティファクト を名前とエイリアスで取得し、その内容をダウンロードする方法を示します。

Registry からアーティファクトをダウンロードする

次の例は、Registry からリンクされたアーティファクトを取得する方法を示しています。

Registry をクエリする

Mongo 形式のフィルターを使用して、Registry、コレクション、アーティファクトをクエリします。次の例では、正規表現を使用してコレクションを名前でフィルターする方法を示します。
Registry、コレクション、またはアーティファクトをクエリする方法の詳細については、Registry 項目を検索するを参照してください。
最終更新日 2026年9月30日