wandb.ai ではなく専用インスタンスの APIキーを使用して、サーバーレスキャパシティ上のサンドボックスを認証します。Python クライアントはキーとインスタンスのホスト名を CoreWeave Sandboxes サービスに送信し、サービスはお使いのインスタンスでそのキーを検証します。認証先として正しいインスタンスが選択されるよう、キーと一緒にインスタンスのホスト名を渡してください。
始める前に
以下が必要です。- 専用クラウドインスタンスでサンドボックスへのアクセスが有効になっていること。インスタンスに必要なサーバー更新が適用されているかどうかの確認とアクセスのリクエストについては、アカウント担当チームにお問い合わせください。
- 専用クラウドインスタンスの URL (例:
https://[INSTANCE].wandb.io) 。ホスト名の末尾は.wandb.ioである必要があります。カスタムドメインのインスタンスはサポートされていません。 - Python 3.11 以降。
インスタンスから APIキーを取得する
個人用 APIキーは、forge.coreweave.com/settings#apikeys ではなく、専用インスタンスで作成してください。- 専用クラウドインスタンスにサインインします。
- 右上隅のアカウントセレクターをクリックし、User settings をクリックします。
- APIキー セクションで New key をクリックします。キーに名前を付け、Create APIキー をクリックします。
インスタンスの認証を設定する
Python クライアントをインストールします。[INSTANCE] はインスタンスのホスト名の接頭辞に、[WANDB-API-KEY] は作成したキーに置き換えてください。
x-wandb-host ヘッダーで渡しています。ホスト名は https:// やパスを含めずに使用してください。Sandbox API endpoint は変更されません。
サンドボックスを実行する
AuthHeaders を使用して、キーと専用インスタンスのホスト名を渡します。
Hello! が表示されます。
認証に失敗した場合は、FORGE_HOST がキーを作成したインスタンスと一致しているか確認してください。専用クラウドのインスタンスで作成したキーは wandb.ai での認証に使用できず、wandb.ai のキーも専用クラウドのインスタンスでの認証には使用できません。
次のステップ
- 配置モード、認証情報、スピルオーバーについては、サンドボックスの配置とスピルオーバー を参照してください。
- ライフサイクル、実行、ファイル操作、その他の SDK パターンについては、Python クライアント のドキュメントを参照してください。