Dodaj ograniczenie liczby żądań do endpointu
Kolejnym krokiem w zabezpieczaniu endpointu API jest dodanie logiki ograniczania liczby żądań (rate limiting) do wcześniej zdefiniowanej funkcji test_api_key, która sprawdza zarówno poprawność klucza API, jak i egzekwuje nałożone limity. Musisz zintegrować logikę ograniczania żądań zdefiniowaną w klasie RateLimiter i zgłaszać wyjątki HTTP w przypadku przekroczenia limitu.
W tym ćwiczeniu zaktualizujesz funkcję test_api_key ze skryptu main.py.
Cały kod pomocniczy odpowiedzialny za tworzenie i wczytywanie modelu znajduje się w pliku model.py.
To ćwiczenie jest częścią kursu
Wdrażanie AI na produkcję z FastAPI
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie