[PYTHON/LANGCHAIN] ChatMessageHistory 클래스 : LLM 채팅하기

■ ChatMessageHistory 클래스를 사용해 LLM과 채팅하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] ChatMessageHistory 클래스 : add_user_message/add_ai_message 메소드를 사용해 메시지 추가하기

■ ChatMessageHistory 클래스의 add_user_message/add_ai_message 메소드를 사용해 메시지를 추가하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : invoke 메소드에서 MessagePlaceHloder 객체에 인자 전달하기

■ RunnableSequence 클래스의 invoke 메소드에서 MessagePlaceHloder 객체에 인자를 전달하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] ChatPromptTemplate 클래스 : from_messages 정적 메소드를 사용해 암시적으로 MessagesPlaceholder 객체 만들기

■ ChatPromptTemplate 클래스의 from_messages 정적 메소드를 사용해 암시적으로 MessagesPlaceholder 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] 커스텀 출력 파서 만들기 2

■ 커스텀 출력 파서를 만드는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] PydanticOutputParser 클래스 : 정형화된 데이터 추출하기 (프롬프트만 사용)

■ PydanticOutputParser 클래스를 사용해 정형화된 데이터를 추출하는 방법을 보여준다. (프롬프트만 사용) ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] ChatPromptTemplate 클래스 : partial 메소드를 사용해 매개 변수 값을 설정하고 새로운 ChatPromptTemplate 객체 만들기

■ ChatPromptTemplate 클래스의 partial 메소드를 사용해 매개 변수 값을 설정하고 새로운 ChatPromptTemplate 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] PydanticOutputParser 클래스 : 생성자에서 pydantic_object 인자를 사용해 PydanticOutputParser 객체 만들기

■ PydanticOutputParser 클래스의 생성자에서 pydantic_object 인자를 사용해 PydanticOutputParser 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain

[PYTHON/PANDAS] Series 클래스 : iloc 속성과 [] 연산자를 사용해 슬라이싱 처리하기

■ Series 클래스의 iloc 속성과 [] 연산자를 사용해 슬라이싱을 처리하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pandas

[PYTHON/PANDAS] Series 클래스 : 생성자에서 index 인자와 dict 객체를 사용해 Series 객체 만들기

■ Series 클래스의 생성자에서 index 인자와 dict 객체를 사용해 Series 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/PANDAS] Series 클래스 : index 속성 사용하기

■ Series 클래스의 index 속성을 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install pandas 명령을 실행했다.

[PYTHON/PANDAS] Series 클래스 : 생성자에서 index 인자와 NDArray 객체를 사용해 Series 객체 만들기

■ Series 클래스의 생성자에서 index 인자와 NDArray 객체를 사용해 Series 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip

[PYTHON/LANGCHAIN] RunnableParallel 클래스 : invoke 메소드 사용하기 2

■ RunnableParallel 클래스의 invoke 메소드를 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] RunnableParallel 클래스 : invoke 메소드 사용하기 1

■ RunnableParallel 클래스의 invoke 메소드를 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] RunnablePassthrough 클래스 : invoke 메소드 사용하기

■ RunnablePassthrough 클래스의 invoke 메소드를 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

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

[PYTHON/LANGCHAIN] BSHTMLLoader 클래스 : 윈도우즈 운영 체제에서 UTF-8 인코딩 파일 사용하기

■ BSHTMLLoader 클래스를 사용해 윈도우즈 운영 체제에서 UTF-8 인코딩 파일을 사용하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install

[PYTHON/LANGCHAIN] 정형화된 데이터 추출시 참조 예제 사용하기

■ 정형화된 데이터 추출시 참조 예제를 사용하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] ChatPromptTemplate 클래스 : invoke 메소드를 사용해 ChatPromptValue 객체 만들기

■ ChatPromptTemplate 클래스의 invoke 메소드를 사용해 ChatPromptValue 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain 명령을

[PYTHON/LANGCHAIN] ChatPromptTemplate 클래스 : from_messages 정적 메소드를 사용해 ChatPromptTemplate 객체 만들기

■ ChatPromptTemplate 클래스의 from_messages 정적 메소드를 사용해 ChatPromptTemplate 객체를 만드는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain