Aller au contenu principal

Démarrage rapide de Mastra

La CLI create-mastra est le moyen le plus rapide de démarrer un projet Mastra. Elle crée une structure d’Agent comprenant des Tools de Workspace, une Memory, le suivi des tâches, un accès au Web, des planifications, un stockage et l’observabilité.

Pour davantage de contrôle, consultez le guide d’installation manuelle. Pour ajouter Mastra à un projet existant, utilisez mastra init.

📹 Regarder

Regardez le cours sur les Agents d’IA Mastra pour découvrir pas à pas comment créer des Agents avec Mastra.

Avant de commencer
Lien direct vers Avant de commencer

Vous aurez besoin d’une clé d’API OpenAI, Anthropic, Google Gemini ou xAI. Vous pouvez ne pas la saisir pendant la configuration et l’ajouter ultérieurement au fichier .env.

Créer le projet
Lien direct vers Créer le projet

Lancez la configuration interactive :

npm create mastra@latest

La commande demande le nom du projet, le Provider de modèle et une clé d’API facultative. Elle installe ensuite les dépendances et les Skills Mastra destinés à vos assistants de programmation, puis crée un commit Git initial si vous ne vous trouvez pas déjà dans un dépôt.

Le répertoire src/mastra généré contient le point d’entrée de Mastra, l’Agent, les Tools du Workspace et le code auxiliaire. Consultez la référence de la structure du projet pour découvrir l’organisation standard d’un projet Mastra.

astuce

Utilisez --template <template> pour partir d’un modèle, ou --empty pour créer un projet minimal sans Provider. Utilisez --no-skills ou --no-git pour ignorer la configuration automatique. Consultez la référence de create-mastra pour connaître toutes les options.

Tester votre Agent
Lien direct vers Tester votre Agent

Suivez les instructions du terminal pour accéder au répertoire du projet et démarrer le serveur de développement :

npm run dev

Ouvrez Studio sur localhost:4111, sélectionnez l’Agent et envoyez un message. Si vous avez ignoré la clé d’API du Provider pendant la configuration, ajoutez celle indiquée dans .env.example à un fichier .env.

Studio permet de créer et de tester des Agents sans développer une UI distincte.

Étapes suivantes
Lien direct vers Étapes suivantes