wandb.ai ではなく専用インスタンスの APIキーを使用してサーバーレスサンドボックスを認証します。Python クライアントは APIキーとインスタンスのホスト名を CoreWeave のサンドボックスサービスに送信し、サービスはそのキーをお使いのインスタンスで検証します。認証に正しいインスタンスが使用されるように、クライアントの接続先をインスタンスの URL に設定してください。
始める前に
以下が必要です。- W&B 専用クラウドインスタンスでサンドボックスへのアクセスが有効になっていること。インスタンスに必要なサーバーアップデートが適用されているかの確認とアクセスのリクエストについては、W&B のアカウントチームにお問い合わせください。
- W&B 専用クラウドインスタンスの URL (例:
https://[INSTANCE].wandb.io) 。ホスト名は.wandb.ioで終わっている必要があります。カスタムドメインのインスタンスはサポートされていません。 - Python 3.11 以降。
インスタンスから APIキーを取得する
個人用 APIキーは、forge.coreweave.com/settings#apikeys ではなく、ご利用の専用インスタンスで作成してください。- W&B 専用クラウドインスタンスにサインインします。
- ユーザープロフィールアイコンをクリックし、User Settings をクリックします。
- APIキー セクションまでスクロールし、キーを作成します。
クライアントの接続先をインスタンスに設定する
wandb extra を指定して Python クライアントをインストールします。
[INSTANCE] をインスタンスのホスト名の接頭辞に、[WANDB-API-KEY] を作成したキーに置き換えてください:
wandb ライブラリを介して認証情報を解決します。wandb ライブラリは WANDB_BASE_URL を読み取り、お使いのキーを発行した W&B インスタンスを特定します。
サンドボックスを実行する
W&B 認証を使用するには、auth=AuthStrategy.WANDB を渡します。指定しない場合、クライアントは CWSANDBOX_API_KEY から CoreWeave API アクセストークンを読み取ります。
Hello! が表示されます。
認証に失敗した場合は、WANDB_BASE_URL がキーを作成したインスタンスと一致しているかを確認してください。専用クラウドインスタンスで作成したキーは wandb.ai では認証に使用できません。同様に、wandb.ai のキーも専用クラウドインスタンスでは使用できません。
次のステップ
- CoreWeave Sandboxes を使い始めるでは、配置モード、認証情報、スピルオーバーについて説明しています。
- Python クライアントのドキュメントでは、ライフサイクル、実行、ファイル操作などの SDK の使用パターンについて説明しています。