聊天消息
信息请参阅Integrations,了解内置内存集成与第三方数据库和工具的文档。
一个支持大多数(如果不是全部)内存模块的核心实用类是ChatMessageHistory
类。
这是一个超轻量级的包装器,提供了保存HumanMessages、AIMessages以及获取它们的便捷方法。
如果您在链外管理内存,您可能希望直接使用这个类。
from langchain.memory import ChatMessageHistory
history = ChatMessageHistory()
history.add_user_message("hi!")
history.add_ai_message("whats up?")
history.messages
[HumanMessage(content='hi!', additional_kwargs={}),
AIMessage(content='whats up?', additional_kwargs={})]