Aggiungi il rate limiting all'endpoint
Il prossimo passo per mettere in sicurezza l'endpoint dell'API è aggiungere la logica di rate limiting alla funzione test_api_key definita in precedenza, in modo che verifichi sia la validità della chiave API sia applichi il limite di richieste. Devi integrare la logica di rate limiting che hai definito nella classe RateLimiter e generare eccezioni HTTP nel caso in cui il limite venga superato.
Qui aggiornerai la funzione test_api_key nel file main.py.
Tutto il codice di supporto per la creazione e il caricamento del modello è in model.py
Questo esercizio fa parte del corso
Deployment di AI in produzione con FastAPI
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio