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
Instrucciones del ejercicio
- Crea un punto final
GETutilizando la ruta/health. - Comprueba si el archivo
sentiment_modelestá cargado verificando que la variable model no sea None. - Marca el estado como
healthyymodel_loadedcomoTrueen la respuesta cuando el modelo se haya cargado correctamente; de lo contrario, marca el estado comounhealthyymodel_loadedcomoFalse. - Abre un terminal e inicia el servidor ejecutando
main.pycon el comandopython3 main.py. - Abre otro terminal desde la esquina superior derecha del terminal para probar el punto final
healthutilizando 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
Empezar ejercicio