admin 管理员组

文章数量: 1184232

题意:如何持久化 LangChain 对话记忆(保存和加载)

问题背景:

I'm creating a conversation like so:        我正在创建一个对话,如下所示:

llm = ChatOpenAI(temperature=0, openai_api_key=OPENAI_API_KEY, model_name=OPENAI_DEFAULT_MODEL)
conversation = ConversationChain(llm=llm, memory=ConversationBufferMemory())

But what I really want is to be able to save and load that ConversationBufferMemory() so that it's persistent between sessions. There doesn't seem to be any obvious tutorials for this but I noticed "Pydantic" so I tried to do this:

但我真正想要的是能够保存和加载 ConversationBufferMemory(),以便它在会话之间保持持久性。似乎没有关于这方面的明显教程,但我注意到了“Pydantic”,所以我尝试这样

本文标签: Conversation langchain persist load save