첫 번째 질문을 전달해 보겠습니다.
examples/5_multiturn.py
from dotenv import load_dotenv
from langchain_openai import ChatOpenAI
from langchain_core.messages import AIMessage, HumanMessage, SystemMessage
load_dotenv()
llm = ChatOpenAI(model="gpt-4o-mini", temperature=0)
history = [
SystemMessage(content="당신은 친절한 설명 전문가입니다."),
HumanMessage(content="양자컴퓨터가 뭐야?"),
]
response1 = llm.invoke(history)
print("1번:", response1.content)
첫 번째 대화가 끝난 뒤 모델의 답변을 AIMessage로 기록에 추가합니다. 그리고 사용자의 다음 질문을 HumanMessage로 추가합니다.