or
Cet exercice fait partie du cours
Commencez à fournir les prédictions de votre modèle ML via les points de terminaison FastAPI. Vous apprendrez à charger des modèles ML pré-entraînés et à créer des points de terminaison API pour fournir des prédictions sous forme de réponses sérialisées via des requêtes HTTP. Vous utiliserez les modèles de données Pydantic pour valider les requêtes et les réponses.
Découvrez comment servir des modèles d'apprentissage automatique via les points de terminaison FastAPI. Ce chapitre traite de la création de points de terminaison qui renvoient des prédictions, de la gestion de différents types de données d'entrée et de la mise en œuvre d'une validation robuste des entrées. Vous développerez des API prêtes pour la production, capables de valider différents types de données d'entrée tout en chargeant les modèles ML au démarrage du serveur, sans aucun temps d'arrêt.
Ce chapitre traite de la sécurisation des API à l'aide de l'authentification par clé, de la gestion des taux de requêtes à l'aide d'une limitation personnalisée et de l'amélioration des performances grâce au traitement asynchrone. Vous apprendrez à protéger les terminaux, à prévenir les abus et à gérer efficacement les tâches chronophages, afin de préparer votre API pour la production.
Ce chapitre aborde des sujets avancés qui vous permettront d'assurer le support à long terme des applications FastAPI en production. Les sujets abordés comprennent la gestion des versions et la documentation des points de terminaison API, la validation avancée des entrées pour prendre en charge des entrées et sorties plus complexes, ainsi que la surveillance et la journalisation pour garantir le bon fonctionnement des applications et résoudre les problèmes en temps réel lorsqu'ils surviennent.
Exercice en cours