or
Cet exercice fait partie du cours
Commencez à exposer les prédictions de votre modèle de ML via des endpoints FastAPI. Vous apprendrez à charger des modèles de ML préentraînés et à créer des endpoints d’API pour servir des prédictions sous forme de réponses sérialisées via des requêtes HTTP. Vous exploiterez des modèles de données Pydantic pour valider les requêtes et les réponses.
Apprenez à servir des modèles de Machine Learning via des endpoints FastAPI. Ce chapitre couvre la création d’endpoints qui renvoient des prédictions, la gestion de différents types de données en entrée et la mise en place d’une validation d’entrée robuste. Vous construirez des API prêtes pour la production, capables de valider divers types d’entrées tout en chargeant les modèles de ML au démarrage du serveur, sans interruption de service.
Ce chapitre traite de la sécurisation des API avec une authentification par clé, de la gestion du débit des requêtes avec une limitation personnalisée, et de l’amélioration des performances via le traitement asynchrone. Vous apprendrez à protéger les endpoints, à prévenir les abus et à gérer efficacement les tâches longues, afin de préparer votre API pour la production.
Ce chapitre couvre des sujets avancés qui vous permettront de maintenir des applications FastAPI en production sur le long terme. Au programme : versionnage et documentation des endpoints d’API, validation avancée des entrées pour gérer des entrées et sorties plus complexes, ainsi que monitoring et journalisation pour garantir le bon fonctionnement des applications et dépanner en direct lorsqu’un problème survient.
Exercice en cours