cwsandbox fournit un SDK de haut niveau permettant de créer et de gérer des environnements de bac à sable CoreWeave. Grâce à une API unifiée, il prend en charge les flux de travail synchrones comme asynchrones.
Préparer votre environnement Python
Installezuv. Dans le répertoire de votre projet, activez un environnement virtuel existant utilisant Python 3.11 ou une version ultérieure, ou créez-en un :
Choisir l’authentification
Ces exemples s’exécutent sur la capacité sans serveur, sauf si une section indique CKS. Choisissez l’identifiant d’authentification du compte propriétaire de vos Sandbox. Consultez Choisir et obtenir des identifiants d’authentification pour obtenir une clé ou un jeton. Enregistrez le code Python de l’onglet correspondant à votre identifiant d’authentification sous le nomsandbox_auth.py, dans le même répertoire que les scripts Python que vous exécutez depuis cette page. Ce fichier enregistre la méthode d’authentification choisie, et non votre identifiant d’authentification lui-même. Les exemples importent AUTH depuis ce fichier et le transmettent explicitement à chaque nouvelle Sandbox ou session.
- Clé API Forge
- Jeton d’accès à l’API CoreWeave
Utilisez votre clé API Forge via la stratégie d’authentification W&B du SDK :
sandbox_auth.py
placement_mode="cks" lors de la création de la Sandbox ou dans SandboxDefaults. Lorsque vous créez une session avec auth=AUTH, les Sandbox qui lui appartiennent sont également authentifiés. Utilisez le même identifiant d’authentification pour vous reconnecter à vos Sandbox, les lister ou les nettoyer.
Démarrage rapide
Créez une sandbox, exécutez une commande et récupérez le résultat :Sandbox(...) avec async with pour démarrer la sandbox sans bloquer la boucle d’événements. Sandbox.run() appelle start().result() en interne, ce qui bloque l’exécution pendant le démarrage. Voir Modèles synchrones et asynchrones.
Prochaines étapes
Consultez le guide de la CLI pour gérer les sandboxes existantes depuis votre terminal.Premiers pas
Authentifiez-vous et lancez votre première sandbox sans serveur avec le SDK.
Tutoriel
Apprenez à configurer des sandboxes, à exécuter des commandes, à transférer des fichiers et à nettoyer les ressources avec le SDK Python.
Guides
Guides approfondis sur des sujets précis, notamment la gestion du cycle de vie, les opérations sur les fichiers, les modèles d’exécution et le dépannage.