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

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

Xem khóa học

Hướng dẫn bài tập

  • Tạo endpoint GET vớ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 statushealthymodel_loadedTrue trong phản hồi khi model được tải thành công; nếu không, đặt statusunhealthymodel_loadedFalse.
  • Mở một terminal và khởi động server bằng cách chạy main.py với lệnh python3 main.py.
  • Mở một terminal khác ở góc trên bên phải của terminal để thử nghiệm endpoint health bằ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