Ajouter une limite de débit à l’endpoint
L’étape suivante pour sécuriser l’endpoint de l’API consiste à ajouter une logique de limitation de débit à la fonction test_api_key définie précédemment, afin de vérifier à la fois la validité de la clé API et d’appliquer la limite de requêtes. Vous devez intégrer la logique de limitation que vous avez définie dans la classe RateLimiter et lever des exceptions HTTP si la limite est dépassée.
Vous allez mettre à jour ici la fonction test_api_key du script main.py.
Tout le code de support pour la création et le chargement du modèle se trouve dans model.py
Cet exercice fait partie du cours
Déployer l’IA en production avec FastAPI
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice