Ajouter une limitation du débit à l'endpoint
L'étape suivante pour sécuriser le point de terminaison de l'API consiste à ajouter une logique de limitation du débit à la fonction d'test_api_key
précédemment définie, qui vérifie la validité de la clé API et applique la limitation du débit. Il est nécessaire d'intégrer la logique de limitation de débit que vous avez définie dans la classe RateLimiter
et de déclencher des exceptions HTTP en cas de dépassement de la limite.
Vous allez mettre à jour la fonction test_api_key
à partir du script main.py
ici.
Tout le code nécessaire à la création et au chargement des modèles 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
