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