Skip to main content

聊天消息

信息请参阅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={})]