> ## 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.

# CoreWeave Sandboxes について

> CoreWeave 上の分離された環境で、エージェントのツール、評価、トレーニングのワークロードを実行します。

export const Banner = ({title, highlight, lead, cta, href, cta2, href2, keepTitle, openChat}) => {
  const primary = cta && openChat ? <button type="button" className="cw-cta" data-cw-open-chat="true">
      {cta}
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6" /></svg>
    </button> : cta && href ? <a className="cw-cta" href={href}>
      {cta}
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6" /></svg>
    </a> : null;
  const secondary = cta2 && href2 ? <a className="cw-cta cw-cta-secondary" href={href2}>
      {cta2}
      <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6" /></svg>
    </a> : null;
  return <div className={keepTitle ? "cw-hero cw-keep-title" : "cw-hero"}>
      <div className="cw-hero-grid" />
      <div className="cw-hero-inner">
        <h1 className="cw-h1">{highlight ? <>{title} <span className="cw-grad">{highlight}</span></> : title}</h1>
        {lead ? <div className="cw-lead">{lead}</div> : null}
        {secondary ? <div className="cw-ctas">{primary}{secondary}</div> : primary}
      </div>
    </div>;
};

<Banner keepTitle={true} title="モデルが生成したコードを実行" highlight="安全かつ大規模に" lead="エージェントのツール呼び出し、強化学習のロールアウト、評価を、CoreWeave マネージドのキャパシティまたはお客様独自の CKS クラスター上の分離された環境で実行できます。Python と TypeScript に対応しています。" cta="はじめに" href="/ja/products/sandboxes/get-started" />

サンドボックスは、信頼できないコード、エージェントツール、評価、強化学習 (RL) ワークロードを実行するための分離されたコンピューティング環境を提供します。Python または TypeScript のソフトウェア開発キット (SDK) を使用して、環境の作成、コマンドの実行、ファイルの操作、結果の収集を行えます。

まずは、CoreWeave が運用するサーバーレスキャパシティで始められます。クラスターをプロビジョニングする必要はありません。配置やポリシーを制御したい場合は、お客様独自の CoreWeave Kubernetes Service (CKS) クラスター上でサンドボックスを実行することもできます。

Serverless Sandboxes は一般提供されており、使用量に応じて課金されます。アクセスは組織単位で有効化されます。組織でのアクセスをリクエストするには、[サポート](mailto:forge-support@coreweave.com)までお問い合わせください。

<h2 id="get-started">
  はじめに
</h2>

<CardGroup cols={2}>
  <Card title="最初のサンドボックスを実行する" icon="rocket" href="/ja/products/sandboxes/get-started">
    認証を行い、Python または TypeScript でコマンドを実行します。
  </Card>

  <Card title="コーディングエージェントを実行する" icon="terminal" href="/ja/products/sandboxes/agents">
    対話型コーディングや自律型ワーカーに適したインテグレーションを選択します。
  </Card>

  <Card title="評価を実行する" icon="flask-conical" href="/ja/products/sandboxes/evals">
    SWE-bench や DeepSWE を使用して、コードパッチやコーディングエージェントを評価します。
  </Card>

  <Card title="RL ワークフローを構築する" icon="code" href="/ja/products/sandboxes/client/guides/rl-training">
    モデルが生成したコードをサンドボックスで実行し、強化学習の報酬を評価します。
  </Card>
</CardGroup>

[Claude Code](/ja/products/sandboxes/agents/claude-code)、[Claude Managed Agents](/ja/products/sandboxes/agents/claude-managed-agents)、または [Devin Outposts](/ja/products/sandboxes/agents/devin-outposts) をサンドボックスのワークスペースに接続できます。独自のアプリケーションに組み込む場合は、[Python クライアント](/ja/products/sandboxes/client)と [TypeScript SDK](https://github.com/coreweave/cwsandbox-js/tree/main/packages/cwsandbox) を参照してください。

サンドボックスは [Harbor](https://github.com/harbor-framework/harbor) と組み合わせて使用することもできます。すぐに実行できるウォームプールや RL トレーニングの例については、[Sandboxes レシピ](https://github.com/coreweave/cwsandbox-recipes)を参照してください。

使い捨てのサンドボックスでプルリクエストのテストを実行するには、[サンドボックスでプルリクエストのチェックを実行する](/ja/products/sandboxes/tutorials/github-actions)を参照してください。

<h2 id="configure-your-sandboxes">
  サンドボックスを設定する
</h2>

ワークロードに必要な機能を選択してください。

* **実行を設定する。** [サンドボックスの設定](/ja/products/sandboxes/client/guides/sandbox-configuration)でイメージ、CPU、メモリ、有効期間を選択するか、サポートされている [Docker Compose ファイル](/ja/products/sandboxes/create-from-file)からマルチコンテナーのサンドボックスを作成します。
* **ファイルを保存して再利用する。** [ファイルシステムスナップショット](/ja/products/sandboxes/file-system-snapshots)を使用してスクラッチボリューム上の作業ディレクトリを取得し、新しいサンドボックスにリストアします。
* **ストレージを付加する。** スクラッチ領域として [Volume](/ja/products/sandboxes/volumes) を使用します。CKS では、登録済み Volume を使用すると、サンドボックス間で既存のストレージを共有できます。
* **サービスを公開する。** [パブリックエンドポイント](/ja/products/sandboxes/public-endpoints)を使用して、サンドボックス内のアプリケーションにパブリックアドレスを割り当てます。
* **GPU を使用する。** サーバーレスまたは CKS のキャパシティで [GPU サンドボックス](/ja/products/sandboxes/gpu-sandboxes)をリクエストします。GPU サンドボックスを利用するには、別途アクセス権が必要です。信頼できないコードを実行する場合は、サーバーレスの GPU サンドボックスを使用してください。独自の CKS クラスター上の GPU サンドボックスは仮想化されていないため、信頼できるコードのみを実行してください。

<h2 id="choose-where-sandboxes-run">
  サンドボックスの実行場所を選択する
</h2>

サーバーレスキャパシティは CoreWeave が運用し、そのポリシーも CoreWeave が設定します。デフォルトはサーバーレスです。[サーバーレスのクイックスタート](/ja/products/sandboxes/get-started)の手順に従って認証情報を選択し、サンドボックスの実行を開始してください。

CKS では、組織内のクラスターを使用します。管理者がランナーを有効にし、その[サンドボックスポリシー](/ja/products/sandboxes/profiles/configure)を設定します。デプロイメントとスケジューリングの詳細については、[独自のコンピュートを使用する](/ja/products/sandboxes/get-started-cks)、[アーキテクチャ](/ja/products/sandboxes/architecture)、および [CoreWeave SUNK インテグレーション](/ja/products/sandboxes/profiles/sunk-integration)を参照してください。
