Avant de commencer
Les sandboxes sans serveur sont en disponibilité générale, et leur utilisation est facturée. L’accès est activé pour chaque organisation. Pour demander l’accès pour votre organisation, contactez l’assistance. Si votre organisation utilise le Cloud dédié de W&B, consultez Utiliser les sandboxes avec le Cloud dédié de W&B.Exécuter votre premier sandbox
Choisissez l’identifiant d’authentification du compte qui possède votre sandbox et auquel celui-ci est facturé. Une clé API Forge prend en charge le placement sans serveur. Un jeton d’accès à l’API CoreWeave prend en charge le placement sans serveur et sur CoreWeave Kubernetes Service (CKS). Pour connaître les exigences relatives au compte, consultez Choisir et obtenir des identifiants d’authentification. Sélectionnez l’onglet correspondant à votre identifiant d’authentification, puis vérifiez le résultat.- Clé API Forge
- Jeton d’accès à l’API CoreWeave
Obtenez votre clé API Forge. Si vous n’avez pas de compte, inscrivez-vous via le même lien. Définissez ensuite la clé dans votre terminal. Ces exemples sélectionnent explicitement l’authentification W&B :La clé API Forge s’appuie sur les identifiants W&B existants du SDK :
- Python
- TypeScript
Une fois Exécutez-le avec Python 3.11 et le client sandbox, que la commande installe au besoin :
uv installé, enregistrez ce code dans hello.py :hello.py
WANDB_API_KEY, AuthStrategy.WANDB et le point d’entrée TypeScript /wandb.Vérifier le résultat
L’exemple affiche la sortie suivante, puis arrête la sandbox une fois son exécution terminée :Output
resources attribue les mêmes valeurs aux demandes de ressources et aux limites de CPU et de mémoire. Modifiez resources pour choisir son CPU et sa mémoire.
Pour en savoir plus sur les quotas de simultanéité, les limites de débit des requêtes de création et les erreurs de quota, voir Limites et quotas.
Étapes suivantes
Poursuivez avec le guide adapté à votre charge de travail :- Utiliser votre propre capacité de calcul : activez un exécuteur sur votre cluster et exécutez-y une sandbox.
- Placement des sandboxes et débordement : comparez la capacité sans serveur et la capacité CKS, puis configurez le basculement.
- Exécuter des agents de développement : connectez un agent de développement à une sandbox.
- Sandboxes GPU : demandez l’accès aux GPU et exécutez une charge de travail GPU.
- Client Python : exécutez des commandes, manipulez des fichiers et configurez des sandboxes.
- Client TypeScript : exécutez des commandes, utilisez des fichiers Compose et consultez l’API du SDK.