目錄
一、說明
二、案例
一、說明
在第五章中我們使用的是通過自定義一個列表來存儲對話的方式來保存歷史的。
當(dāng)然,你也可以使用自帶的 memory 對象來實現(xiàn)這一點。文章來源:http://www.zghlxwxcb.cn/news/detail-597354.html
二、案例
import os
from langchain.memory import ChatMessageHistory
from langchain.chat_models import ChatOpenAI
# openAI的Key
os.environ["OPENAI_API_KEY"] = '*************'
chat = ChatOpenAI(temperature=0)
# 初始化 MessageHistory 對象
history = ChatMessageHistory()
# 給 MessageHistory 對象添加對話內(nèi)容
history.add_ai_message("你好!")
history.add_user_message("中國的首都是哪里?")
history.add_user_message("他的經(jīng)緯度是多少?")
# 執(zhí)行對話
ai_response = chat(history.messages)
print(ai_response)
文章來源地址http://www.zghlxwxcb.cn/news/detail-597354.html
結(jié)尾、掃一掃下方微信名片即可+博主徽信哦?↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓? ↓↓↓
到了這里,關(guān)于LangChain入門(九)-使用Memory實現(xiàn)一個帶記憶的對話機(jī)器人的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!