Passer au contenu principal
Serverless Sandboxes est en préversion publique.
Dans ce tutoriel, vous invoquerez un agent dans un environnement Serverless Sandbox. Pour ce faire, vous démarrerez un Sandbox avec les variables d’environnement appropriées, installerez les dépendances nécessaires et exécuterez un script Python qui crée et invoque un agent OpenAI simple utilisant des appels d’outils pour obtenir la météo d’un lieu et répondre par une prévision météo pleine de jeux de mots.
Ce tutoriel utilise OpenAI comme modèle de langage pour l’agent, ce qui nécessite une clé API OpenAI.

Prérequis

Installer le SDK Python de W&B

Installez le SDK Python de W&B. Vous pouvez le faire avec pip :

Connectez-vous et authentifiez-vous à W&B

Exécutez la commande CLI wandb login et suivez les instructions pour vous connecter à votre compte W&B :

Stockez les clés API dans Secret Manager

Stockez votre clé API OpenAI dans le W&B Secret Manager sous le nom OPENAI_API_KEY. Voir Secrets pour plus d’informations sur l’utilisation des secrets dans les sandboxes. Cela vous permet d’accéder de façon sécurisée à la clé API dans la sandbox sans l’intégrer en dur dans votre code ou dans la configuration de la sandbox.

Copier le code de l’agent

Copiez-collez le code suivant dans un fichier nommé demo.py dans le même répertoire que ce tutoriel, puis exécutez l’extrait de code ci-dessus pour voir comment appeler un agent OpenAI dans un environnement sandbox.
demo.py