Structured Output — JSON et Schémas
Obtenez des sorties JSON structurées de vos modèles : JSON Mode, schémas Pydantic et Zod, client.chat.parse() et bonnes pratiques.
Objectifs pédagogiques
À l'issue de cette formation, vous serez capable de :
- Distinguer JSON Mode et sorties structurées personnalisées, et choisir selon le modèle utilisé
- Activer le JSON Mode et gérer ses limites lorsque la réponse ne respecte pas le format
- Définir un schéma Pydantic et l'appliquer avec client.chat.parse() pour typer les réponses
- Écrire l'équivalent en TypeScript avec Zod pour valider les sorties côté application
- Mettre en place une stratégie de validation et de retry face aux sorties non conformes
Fiche pédagogique
- Public visé
- Développeurs, ingénieurs et intégrateurs souhaitant exploiter Mistral AI par API dans leurs applications.
- Prérequis
- Savoir lire du Python (ou du TypeScript pour les exemples qui l'emploient) et du JSON, bases de la ligne de commande. Une clé d'API de Mistral AI Studio pour essayer les exemples.
- Durée
- 1h15 — 12 leçons
- Modalités
- Formation 100 % en ligne, en autonomie, accessible 24h/24 depuis un navigateur. Progression enregistrée, reprise possible à tout moment. Durée estimée : 1h15.
- Évaluation
- Auto-évaluation à partir des « Points clés à retenir » qui concluent chaque leçon, et mise en pratique directe des exemples sur vos propres cas. Un quiz final de 5 questions corrigées, en fin de dernière leçon, permet de valider les acquis.
- Accessibilité
- Formation accessible aux personnes en situation de handicap : contenus textuels compatibles avec les lecteurs d'écran, navigation au clavier et contrastes conformes. Pour tout besoin d'adaptation, écrivez à [email protected].
- Tarif
- Gratuit — accès immédiat après inscription