Vue d'ensemble des apps
Une app réunit les ressources d'un cas d'usage dans un seul projet déployable. Elle peut combiner un frontend, une API, une base de données, des agents et des workflows. Le frontend est facultatif. Studio fournit l'hébergement, l'authentification et le contrôle d'accès.
Utilisez la CLI Mistral pour créer le projet, le développer localement et le déployer. Les capacités ajoutent les composants dont votre app a besoin.
Quand utiliser une app
Utilisez une app quand des personnes ont besoin d'une interface vers vos agents ou vos workflows, ou quand plusieurs composants doivent être déployés ensemble. Par exemple, une app de gestion de sinistres peut permettre à un utilisateur de déclarer un sinistre, de lancer un workflow et d'en consulter le résultat dans la même interface.
Un workflow autonome convient mieux à un traitement en arrière-plan sans interface dédiée. Un plugin enrichit une session Vibe avec des outils, des skills ou des instructions, sans déployer d'application. Pour une comparaison, consultez Choisir quoi construire.
Démarrage rapide
Après avoir installé la CLI Mistral, connectez-vous, créez une app à partir du preset app et démarrez-la localement :
mistral login
mistral init my-app --preset app
cd my-app
mistral devLe preset app crée un frontend web, une API Python, une base de données Postgres et un worker de workflows. Avant de lancer mistral dev, démarrez Docker pour la base de données et définissez MISTRAL_API_KEY dans le fichier .env généré. mistral dev affiche l'URL locale à ouvrir.
Quand l'app fonctionne localement, poussez-la vers un dépôt GitHub, puis déployez-la :
mistral deploymistral deploy apparaît une fois que vous êtes connecté avec mistral login. Le plan de votre organisation doit inclure Apps : avec le plan Free, ou Pro et Team sans paiement à l'usage, vous voyez les commandes de déploiement mais vous ne pouvez pas créer d'app. Consultez les limites des plans.
Pour la configuration complète, suivez le Guide de démarrage. Pour rendre une app déployée disponible dans Vibe, consultez Publier dans Vibe.
Choisir vos composants
Partez d'un preset ou sélectionnez les capacités de façon interactive. Vous pouvez ajouter ou retirer des composants plus tard sans recréer l'app. Pour en savoir plus, consultez Capacités disponibles et Sélectionner des capacités.
Étapes suivantes
- Guide de démarrage : créer, exécuter et déployer votre première app.
- Développement local : configurer l'accès à l'API et consulter les logs.
- Déployer : déployer un commit poussé dans Studio.
- Publier dans Vibe : rendre une app déployée disponible pour les utilisateurs.