始める前に
サーバーレスサンドボックスは一般提供されており、使用量に応じて課金されます。アクセスは組織単位で有効化されます。組織のアクセスをリクエストするには、サポートにお問い合わせください。 組織で Forge 専用クラウドを使用している場合は、Forge 専用クラウドでサンドボックスを使用するの手順に従ってください。最初のサンドボックスを実行する
サンドボックスを所有し、その料金の請求先となるアカウントの認証情報を選択します。Forge APIキーはサーバーレスへの配置をサポートしています。CoreWeave API アクセストークンは、サーバーレスと CoreWeave Kubernetes Service (CKS) の両方への配置をサポートしています。アカウントの要件については、認証情報を選択して取得するを参照してください。使用する認証情報に対応するセクションの手順を実行してから、結果を検証してください。Forge APIキー
Forge APIキーを取得します。アカウントをお持ちでない場合は、同じリンクから新規登録してください。次に、ターミナルでキーを設定します。以下の例ではFORGE_API_KEY を明示的に読み取っています。SDK はこの環境変数を自動的には検出しません。
- Python
- TypeScript
uv をインストールした状態で、次の内容を hello.py として保存します。hello.py
x-wandb-api-key ヘッダー、wandb_api_key ストラテジー識別子、および TypeScript の /wandb エントリポイントは、Forge の認証に使用する現行の SDK 識別子です。これらの識別子は変更せず、記載どおりに使用してください。
CoreWeave API アクセストークン
Sandbox User ロールを付与する Access Policy の作成または更新を管理者に依頼してください。手順については、アクセスポリシーを作成するを参照してください。 Tokens ページで API アクセストークンを作成し、その Token Secret をコピーして、ターミナルで設定します。- Python
- TypeScript
uv をインストールしたうえで、次の内容を hello.py として保存します。hello.py
結果を確認する
このサンプルを実行すると次の出力が表示され、処理の完了時にサンドボックスが停止します。Output
resources を変更します。
同時実行数のクォータ、作成リクエストのレート制限、クォータエラーについては、制限とクォータを参照してください。
次のステップ
ワークロードに応じて、以下のガイドに進んでください。- 独自のコンピュートを使用する: クラスターでランナーを有効にし、そのクラスター上でサンドボックスを実行します。
- サンドボックスの配置とスピルオーバー: サーバーレスと CKS のキャパシティを比較し、フォールバックを設定します。
- コーディングエージェントを実行する: コーディングエージェントをサンドボックスに接続します。
- GPU サンドボックス: GPU へのアクセスをリクエストし、GPU ワークロードを実行します。
- Python クライアント: コマンドの実行、ファイルの操作、サンドボックスの設定を行います。