Zacznij terazZacznij za darmo

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

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie