模型載入的健康檢查 API
在伺服器啟動時載入模型之後,你需要開發一個測試端點,作為監控系統的一部分,用來偵測模型是否已準備好分析使用者留言。
在這個練習中,你會建立一個健康檢查端點,讓你可以驗證 API 的狀態,並在 sentiment_model 無法使用時觸發警示。
注意:sentiment_model 已為你預先載入。
本練習屬於課程
使用 FastAPI 將 AI 佈署到生產環境
練習說明
- 使用
/health路由建立一個GET端點。 - 透過檢查模型變數是否為 None 來確認
sentiment_model是否已載入。 - 若模型成功載入,在回應中將狀態標記為
healthy,並將model_loaded設為True;否則將狀態標記為unhealthy,並將model_loaded設為False。 - 開啟終端機,使用指令
python3 main.py執行main.py以啟動伺服器。 - 在終端機右上角開啟另一個終端機分頁,使用以下 curl 指令測試
health端點:curl -X GET "http://localhost:8080/health" -H "accept: application/json"
