시작하기무료로 시작하기

모델 로딩 상태 확인을 위한 헬스 체크 API

서버 시작 시 모델을 로드한 후, 모델이 사용자 댓글 분석 준비가 되었는지 감지할 수 있는 모니터링 시스템을 구축하기 위한 테스트 엔드포인트를 만들어야 합니다.

이 연습 문제에서는 API 상태를 확인하고 sentiment_model을 사용할 수 없을 때 알림을 트리거할 수 있는 헬스 체크 엔드포인트를 만들어 보겠습니다.

참고: sentiment_model은 이미 사전 로드되어 있습니다.

이 연습은 강의의 일부입니다

FastAPI로 AI 프로덕션 배포하기

강의 보기

연습 안내

  • /health 경로를 사용하여 GET 엔드포인트를 생성하세요.
  • sentiment_model 변수를 None과 비교하여 모델이 로드되었는지 확인하세요.
  • 모델이 성공적으로 로드된 경우 응답에서 status를 healthy, model_loadedTrue로 설정하고, 그렇지 않은 경우 status를 unhealthy, model_loadedFalse로 설정하세요.
  • 터미널을 열고 python3 main.py 명령어를 실행하여 main.py로 서버를 시작하세요.
  • 터미널 오른쪽 상단에서 새 터미널을 열고 다음 curl 명령어로 health 엔드포인트를 테스트하세요: curl -X GET "http://localhost:8080/health" -H "accept: application/json"

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작