EmpezarEmpieza gratis

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

Después de cargar el modelo al iniciar el servidor, necesitas desarrollar un endpoint de prueba para montar un sistema de monitorización que detecte si el modelo está listo para analizar comentarios de usuarios.

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

Nota: sentiment_model ya está precargado para ti.

Este ejercicio forma parte del curso

Implementación de IA en producción con FastAPI

Ver curso

Instrucciones del ejercicio

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

ejercicio interactivo práctico

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

Empezar ejercicio