聊天消息
info
请前往Integrations查看与第三方数据库和工具的内置内存集成的文档。
ChatMessageHistory
类是大多数(如果不是全部)内存模块的核心实用类之一。它是一个超轻量级的包装器,提供了保存人类消息、AI消息以及获取所有消息的便捷方法。
如果您在链外管理内存,您可能希望直接使用这个类。
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={})]