-
Day 11. AI Backend - FastAPI (2)[KT X SeSAC AI+] 2026. 6. 2. 14:08
1. health 라우트 추가
- main.py에 라우트 추가
@app.get("/health", tags=["meta"]) def health() -> dict[str, str]: """헬스 체크 -- Docker/k8s liveness 용도""" return {"status": "ok"}
- localhost:8000/docs에서 확인, 테스트

2. app 디렉토리 생성
- 보통은 app 디렉토리 내에서 작업
- main.py를 app 아래로 이동
3. schemas.py 생성
- pydantic 검증을 위한 클래스를 다루는 schemas.py
from pydantic import BaseModel, Field class ChatRequest(BaseModel): prompt: str = Field(...,- pydantic에서 BaseModel과 Field를 import해야함
'[KT X SeSAC AI+]' 카테고리의 다른 글
Day 14. Security (0) 2026.06.08 Day 13. JPA (0) 2026.06.05 Day 12. 스프링부트(Spring boot) / intelliJ / JAVA (0) 2026.06.04 Day 11. AI Backend - FastAPI (0) 2026.06.02 - main.py에 라우트 추가