> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# W&B 専用クラウドでサンドボックスを使用する

> W&B 専用クラウドインスタンスの APIキーを使用して、サーバーレスサンドボックスを認証します。

組織で W\&B 専用クラウドを使用している場合は、`wandb.ai` ではなく専用インスタンスの APIキーを使用してサーバーレスサンドボックスを認証します。Python クライアントは APIキーとインスタンスのホスト名を CoreWeave のサンドボックスサービスに送信し、サービスはそのキーをお使いのインスタンスで検証します。認証に正しいインスタンスが使用されるように、クライアントの接続先をインスタンスの URL に設定してください。

<h2 id="before-you-begin">
  始める前に
</h2>

以下が必要です。

* W\&B 専用クラウドインスタンスでサンドボックスへのアクセスが有効になっていること。インスタンスに必要なサーバーアップデートが適用されているかの確認とアクセスのリクエストについては、W\&B のアカウントチームにお問い合わせください。
* W\&B 専用クラウドインスタンスの URL (例: `https://[INSTANCE].wandb.io`) 。ホスト名は `.wandb.io` で終わっている必要があります。カスタムドメインのインスタンスはサポートされていません。
* Python 3.11 以降。

エアギャップ環境へのインストールを含め、W\&B セルフマネージドのデプロイはサポートされていません。TypeScript クライアントは現時点で専用クラウドインスタンスに対応していないため、Python クライアントを使用してください。

<h2 id="get-an-api-key-from-your-instance">
  インスタンスから APIキーを取得する
</h2>

個人用 APIキーは、[forge.coreweave.com/settings#apikeys](https://forge.coreweave.com/settings#apikeys) ではなく、ご利用の専用インスタンスで作成してください。

1. W\&B 専用クラウドインスタンスにサインインします。
2. ユーザープロフィールアイコンをクリックし、**User Settings** をクリックします。
3. **APIキー** セクションまでスクロールし、キーを作成します。

キー全体が表示されるのは、作成時の 1 回のみです。詳細については、W\&B ドキュメントの [APIキーを検索するにはどうすればよいですか?](/ja/support/models/articles/how-do-i-find-my-api-key#personal-api-key) を参照してください。

キーは個人用(ユーザー)APIキーである必要があります。それ以外のタイプの W\&B 認証情報は受け付けられません。

<h2 id="point-the-client-at-your-instance">
  クライアントの接続先をインスタンスに設定する
</h2>

`wandb` extra を指定して Python クライアントをインストールします。

```bash theme={"system"}
uv pip install 'cwsandbox[wandb]>=1.10.0'
```

インスタンスの URL と APIキーを設定します。`[INSTANCE]` をインスタンスのホスト名の接頭辞に、`[WANDB-API-KEY]` を作成したキーに置き換えてください：

```bash theme={"system"}
export WANDB_BASE_URL="https://[INSTANCE].wandb.io"
export WANDB_API_KEY="[WANDB-API-KEY]"
```

クライアントは `wandb` ライブラリを介して認証情報を解決します。`wandb` ライブラリは `WANDB_BASE_URL` を読み取り、お使いのキーを発行した W\&B インスタンスを特定します。

<h2 id="run-a-sandbox">
  サンドボックスを実行する
</h2>

W\&B 認証を使用するには、`auth=AuthStrategy.WANDB` を渡します。指定しない場合、クライアントは `CWSANDBOX_API_KEY` から CoreWeave API アクセストークンを読み取ります。

```python theme={"system"}
from cwsandbox import AuthStrategy, Sandbox

with Sandbox.run(
    auth=AuthStrategy.WANDB,
    resources={"cpu": "1", "memory": "1Gi"},
) as sandbox:
    result = sandbox.exec(["echo", "Hello!"]).result()
    print(result.stdout)
```

コマンドが成功すると、出力に `Hello!` が表示されます。

認証に失敗した場合は、`WANDB_BASE_URL` がキーを作成したインスタンスと一致しているかを確認してください。専用クラウドインスタンスで作成したキーは `wandb.ai` では認証に使用できません。同様に、`wandb.ai` のキーも専用クラウドインスタンスでは使用できません。

<h2 id="next-steps">
  次のステップ
</h2>

* [CoreWeave Sandboxes を使い始める](/ja/products/sandboxes/serverless/get-started)では、配置モード、認証情報、スピルオーバーについて説明しています。
* [Python クライアント](/products/sandboxes/client)のドキュメントでは、ライフサイクル、実行、ファイル操作などの SDK の使用パターンについて説明しています。
