[PYTHON/LANGCHAIN] BaseModel 클래스 : 모델 클래스 만들기

■ BaseModel 클래스를 사용해 모델 클래스를 만드는 방법을 보여준다.

※ langchain>=0.0.267부터 LangChain을 사용하면 사용자가 Pydantic V1 또는 V2를 설치할 수 있다.
※ 내부적으로 LangChain은 V1을 계속 사용할 것이다.
※ 사용자는 pydantic v1에 고정하고 LangChain이 내부적으로 v2로 마이그레이션한 후 코드를 한 번에 업그레이드하거나 v2로 부분 마이그레이션을 시작할 수 있지만 LangChain에 대해 v1과 v2 코드를 혼합하는 것을 피해야 한다.

main.py

requirements.txt

※ pip install langchain-core 명령을 실행했다.

Advertisements