Lägg till rate limiting för endpoint
Nästa steg i att säkra API-endpointen är att lägga till rate limiting-logik i den tidigare definierade funktionen test_api_key, som kontrollerar både API-nyckelns giltighet och tillämpar rate limiting. Du behöver integrera rate limiting-logiken som du definierade i klassen RateLimiter och kasta HTTP-undantag om gränsen överskrids.
Här uppdaterar du funktionen test_api_key från skriptet main.py.
All stödkod för att skapa och läsa in modellen finns i model.py.
Den här övningen är en del av kursen
Driftsättning av AI i produktion med FastAPI
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen