API kiểm tra sức khỏe cho việc tải model
Sau khi tải model khi server khởi động, bạn cần phát triển một endpoint kiểm thử để xây dựng hệ thống giám sát có thể phát hiện liệu model đã sẵn sàng phân tích bình luận của người dùng hay chưa.
Trong bài tập này, bạn sẽ tạo một endpoint health check cho phép bạn xác minh trạng thái API và kích hoạt cảnh báo nếu sentiment_model không khả dụng.
Lưu ý: sentiment_model đã được tải sẵn cho bạn.
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
Hướng dẫn bài tập
- Tạo endpoint
GETvới route/health. - Kiểm tra
sentiment_modelđã được tải bằng cách so sánh biến model với None. - Đánh dấu
statuslàhealthyvàmodel_loadedlàTruetrong phản hồi khi model được tải thành công; nếu không, đặtstatuslàunhealthyvàmodel_loadedlàFalse. - Mở một terminal và khởi động server bằng cách chạy
main.pyvới lệnhpython3 main.py. - Mở một terminal khác ở góc trên bên phải của terminal để thử nghiệm endpoint
healthbằng lệnh curl:curl -X GET "http://localhost:8080/health" -H "accept: application/json"
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