用于模型加载的健康检查 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"
