Skip to main content

聊天消息

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={})]