[PYTHON/LANGCHAIN] RunnableWithMessageHistory 클래스 : invoke 메소드를 사용해 채팅하기 1

■ RunnableWithMessageHistory 클래스의 invoke 메소드를 사용해 채팅하는 방법을 보여준다.

※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다.

main.py

{'input': "what's my name?", 'chat_history': [HumanMessage(content="hi! I'm bob", additional_kwargs={}, response_metadata={}), AIMessage(content='Hello Bob! How can I assist you today?', additional_kwargs={}, response_metadata={})], 'output': 'Your name is Bob! How can I help you today?'}
—————————————————————————————————-
"""
—————————————————————————————————-

requirements.txt

※ pip install python-dotenv langchain-community langchain-openai faiss-gpu bs4 명령을 실행했다.

Advertisements