Bắt đầu ngayBắt đầu miễn phí

Thêm rate limiting cho endpoint

Bước tiếp theo để bảo vệ API endpoint là thêm logic giới hạn tần suất (rate limit) vào hàm test_api_key đã định nghĩa trước đó, hàm này sẽ vừa kiểm tra tính hợp lệ của API key vừa áp dụng rate limiting. Bạn cần tích hợp logic rate limiting đã viết trong lớp RateLimiter và raise các HTTP exception nếu vượt quá giới hạn.

Bạn sẽ cập nhật hàm test_api_key trong tệp main.py tại đây.

Tất cả mã hỗ trợ cho việc tạo và tải model nằm trong model.py

Bài tập này là một phần của khóa học

Triển khai AI vào môi trường sản xuất với FastAPI

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập