ПочатиПочніть безкоштовно

Health-check API для завантаження моделі

Після завантаження моделі під час запуску сервера вам потрібно розробити тестовий endpoint для побудови системи моніторингу, яка зможе визначати, чи готова модель аналізувати коментарі користувачів.

У цій вправі ви створите endpoint перевірки стану, який дає змогу перевіряти стан вашого API та надсилати сповіщення, якщо sentiment_model недоступна.

Примітка: sentiment_model уже попередньо завантажено для вас.

Ця вправа є частиною курсу

Розгортання AI у продакшні з FastAPI

Переглянути курс

Інструкції до вправи

  • Створіть endpoint GET, використавши маршрут /health.
  • Перевірте, чи завантажено sentiment_model, порівнявши змінну моделі з None.
  • Позначайте статус як healthy, а model_loaded як True у відповіді, коли модель успішно завантажено; інакше встановіть статус unhealthy та model_loaded як False.
  • Відкрийте термінал і запустіть сервер, виконавши main.py командою python3 main.py.
  • Відкрийте інший термінал у верхньому правому куті вікна термінала, щоб протестувати endpoint health за допомогою команди curl: curl -X GET "http://localhost:8080/health" -H "accept: application/json"

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу