chat_message_histories#

聊天消息历史 存储了聊天中消息交互的历史记录。

类层次结构:

BaseChatMessageHistory --> <name>ChatMessageHistory  # Examples: FileChatMessageHistory, PostgresChatMessageHistory

主要助手:

AIMessage, HumanMessage, BaseMessage

chat_message_histories.cassandra.CassandraChatMessageHistory(...)

由Cassandra支持的聊天消息历史记录。

chat_message_histories.cosmos_db.CosmosDBChatMessageHistory(...)

由 Azure CosmosDB 支持的聊天消息历史记录。

chat_message_histories.dynamodb.DynamoDBChatMessageHistory(...)

将聊天消息历史存储在AWS DynamoDB中的聊天消息历史。

chat_message_histories.file.FileChatMessageHistory(...)

将聊天消息历史存储在本地文件中的聊天消息历史。

chat_message_histories.firestore.FirestoreChatMessageHistory(...)

由Google Firestore支持的聊天消息历史记录。

chat_message_histories.kafka.ConsumeStartPosition(value)

Kafka消费者获取聊天历史消息的消费起始位置。

chat_message_histories.kafka.KafkaChatMessageHistory(...)

存储在Kafka中的聊天消息历史。

chat_message_histories.momento.MomentoChatMessageHistory(...)

使用Momento作为后端的聊天消息历史缓存。

chat_message_histories.redis.RedisChatMessageHistory(...)

存储在Redis数据库中的聊天消息历史记录。

chat_message_histories.rocksetdb.RocksetChatMessageHistory(...)

使用Rockset存储聊天消息。

chat_message_histories.singlestoredb.SingleStoreDBChatMessageHistory(...)

存储在SingleStoreDB数据库中的聊天消息历史记录。

chat_message_histories.sql.BaseMessageConverter()

将BaseMessage转换为SQLAlchemy模型。

chat_message_histories.sql.DefaultMessageConverter(...)

SQLChatMessageHistory 的默认消息转换器。

chat_message_histories.sql.SQLChatMessageHistory(...)

存储在SQL数据库中的聊天消息历史。

chat_message_histories.streamlit.StreamlitChatMessageHistory([key])

将消息存储在Streamlit会话状态中的聊天消息历史记录。

chat_message_histories.tidb.TiDBChatMessageHistory(...)

表示存储在TiDB数据库中的聊天消息历史记录。

chat_message_histories.upstash_redis.UpstashRedisChatMessageHistory(...)

存储在Upstash Redis数据库中的聊天消息历史记录。

chat_message_histories.xata.XataChatMessageHistory(...)

存储在Xata数据库中的聊天消息历史记录。

chat_message_histories.zep.SearchScope(value)

文档搜索的范围。

chat_message_histories.zep.SearchType(value)

执行搜索类型的枚举器。

chat_message_histories.zep.ZepChatMessageHistory(...)

使用Zep作为后端的聊天消息历史记录。

chat_message_histories.zep_cloud.ZepCloudChatMessageHistory(...)

使用 Zep Cloud 作为后端的聊天消息历史记录。

函数

chat_message_histories.dynamodb.convert_messages(item)

chat_message_histories.kafka.ensure_topic_exists(...)

如果主题不存在则创建,并返回分区数量。

chat_message_histories.sql.create_message_model(...)

为给定的表名创建消息模型。

chat_message_histories.zep_cloud.condense_zep_memory_into_human_message(...)

将Zep记忆压缩为人类消息。

chat_message_histories.zep_cloud.get_zep_message_role_type(role)

从角色字符串中获取Zep角色类型。

已弃用的类