开始使用免费开始使用

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

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习