더북(TheBook)

5.3.3 입력 검증과 기본값 설정하기

Pydantic 모델을 사용하면 입력값 검증과 기본값 설정을 함께 처리할 수 있습니다. 입력 타입이 맞지 않거나 허용 범위를 벗어나면 Tool 내부 코드가 실행되기 전에 오류가 발생합니다.

다음 예제에서는 Field()의 min_length와 default 옵션을 사용해 입력 검증과 기본값 설정을 함께 처리합니다.