ComenzarEmpieza gratis

API de comprobación del estado para la carga de modelos

Después de cargar el modelo al iniciar el servidor, debes desarrollar un punto final de prueba para crear un sistema de supervisión que pueda detectar si el modelo está listo para analizar los comentarios de los usuarios.

En este ejercicio, crearás un punto final de comprobación del estado que te permitirá verificar el estado de tu API y activar alertas si el punto final de comprobación del estado ( sentiment_model ) no está disponible.

Nota: La página sentiment_model ya está precargada para ti.

Este ejercicio forma parte del curso

Implementación de IA en producción con FastAPI

Ver curso

Instrucciones del ejercicio

  • Crea un punto final GET utilizando la ruta /health.
  • Comprueba si el archivo sentiment_model está cargado verificando que la variable model no sea None.
  • Marca el estado como healthy y model_loaded como True en la respuesta cuando el modelo se haya cargado correctamente; de lo contrario, marca el estado como unhealthy y model_loaded como False.
  • Abre un terminal e inicia el servidor ejecutando main.py con el comando python3 main.py.
  • Abre otro terminal desde la esquina superior derecha del terminal para probar el punto final health utilizando el comando curl: curl -X GET "http://localhost:8080/health" -H "accept: application/json"

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empieza el ejercicio