Skip to main content
配置によって、サンドボックスを実行するコンピュートが決まります。サーバーレスでは、CoreWeave が管理するマネージドコンピュートを使用します。クラスター配置では、組織内の CoreWeave Kubernetes Service (CKS) クラスターのコンピュートを使用します。スピルオーバーを使用すると、最初の配置が失敗した場合に、もう一方のモードでサンドボックスの作成が再試行されます。

配置モードを比較する

キャパシティとポリシーを誰が管理するかに基づいて、モードを選択します。 最初のサンドボックスを作成するには、サーバーレスのクイックスタートまたは独自のコンピュートを使用するの手順に従ってください。

認証情報を選択して取得する

使用する認証情報によって、サンドボックスを所有し、その使用量が請求されるアカウントが決まります。Forge APIキーはサーバーレスサンドボックスに対応しています。CoreWeave API アクセストークンは、サーバーレスサンドボックスとクラスターサンドボックスの両方に対応しています。 認証情報は、配置モードに関係なく、環境変数と認証方式によって特定されます。 両方の変数が設定されている場合でも、使用する認証情報を 1 つ明示的に選択してください。サンドボックスの作成、再接続、一覧表示、停止には、同じアカウントを使用してください。
CoreWeave コンソールのアカウントを持っていない場合、または Forge の請求を利用したい場合は、Forge APIキーを選択します。
  1. Forge APIキーの設定 を開きます。サインインするか、同じリンクからアカウントを作成します。
  2. APIキーをコピーし、クライアントを実行するターミナルで環境変数として設定します。
Python では cwsandbox[wandb] をインストールし、auth=AuthStrategy.WANDB を選択します。TypeScript では @coreweave/cwsandbox/wandb エントリポイントを使用します。WANDB_API_KEY を設定しただけでは、Python クライアントはデフォルトの CoreWeave 認証から切り替わりません。完全な設定例については、サーバーレスのクイックスタート を参照してください。

配置モードを選択する

Python と TypeScript のどちらも、サーバーレス配置とクラスター配置をサポートしています。デフォルトはサーバーレスです。サポートされるモードの値については、PlacementMode リファレンスを参照してください。 クラスターの例はどちらも CWSANDBOX_API_KEY を読み取ります。まず認証情報のセットアップを完了してください。次に、独自のコンピュートを使用するの手順に従ってランナーを有効にするか、サーバーレスのクイックスタートの手順に従って TypeScript クライアントをインストールします。 クラスター配置を明示的に選択するには、次のようにします。
placement_mode="cks" を使用します。配置先を特定のランナーに限定するには、runner_ids を追加します。
runner_ids を指定しない場合、CKS 配置では組織内の条件を満たす任意のランナーが使用される可能性があります。サーバーレスの場合は、両方のフィールドを省略するか、runner_ids を指定せずに placement_mode="serverless" を設定します。

モード間のスピルオーバー

自動スピルオーバーは Python クライアントで利用できます。TypeScript クライアントはどちらの配置モードも選択できますが、自動スピルオーバーには対応していません。 スピルオーバーは、キャパシティ不足や適切なランナーがないなど、対象となる配置エラーが発生した場合に、もう一方のモードでサンドボックスの作成を 1 回だけ再試行します。実行中のサンドボックスをモード間で移動することはありません。 サーバーレスへのアクセス権と設定済みの CKS ランナーの両方を備えた組織の CoreWeave API アクセストークンを使用してください。Forge の APIキーだけでは CKS にアクセスできません。 CKS を優先し、利用できない場合にサーバーレスへフォールバックするには、placement_spillover="cks_then_serverless" を設定します。
この例では、両方の試行で CPU とメモリを指定しています。モードごとに独自のポリシーが適用されるため、リクエストは実行先のモードのポリシーを満たす必要があります。 フォールバックを制御するには、placement_spillover に次のいずれかのオプションを設定します。 サポートされるフォールバック値については、PlacementSpillover リファレンスを参照してください。リソースとタイムアウトの設定については、サンドボックスの設定を参照してください。
最終更新日 2026年10月23日