1. 학습
  2. /
  3. 강의
  4. /
  5. FastAPI로 AI 프로덕션 배포하기

Connected

연습 문제

모델 등록을 위한 POST 엔드포인트

앞서 만든 GET 엔드포인트는 기존 모델 정보를 조회하는 데 사용됩니다. 이번에는 권한이 있는 팀원이 새 모델을 등록하거나 기존 모델 정보를 업데이트할 수 있는 방법이 필요합니다.

팀원이 새 모델을 등록하거나 기존 모델을 업데이트할 수 있도록 POST 엔드포인트를 만들어 보세요. 이 엔드포인트는 모델 정보를 서버에 저장합니다.

지침

100 XP
  • "/register-model"에 POST 요청 엔드포인트를 생성하세요.
  • ModelInfo Pydantic 모델을 사용하여 들어오는 모델 정보를 받고 유효성을 검사할 수 있도록 함수 매개변수 model_info를 정의하세요.
  • ModelInfo 객체를 딕셔너리로 변환한 후 model_db에 저장하세요.