Langchain(V 0.1.11) 在 MongoDB 聊天历史中的性能滞后

0 投票
1 回答
38 浏览
提问于 2025-04-14 16:42

我注意到,MongoDBChatMessageHistory(一个用于聊天机器人的类)在连接时会尝试创建一个索引,这导致每次请求的处理时间比平常要长。这种情况一直持续到Langchain版本0.1.11。在这段时间里,请求处理大约需要3到4秒。

1 个回答

0

不过,在Langchain的0.1.11版本中,这个功能是没有的。但在即将发布的新版本中,我们可以期待这个功能的到来,并且会有一个可选的设置来进行索引创建。因为索引创建只需要做一次,所以使用LangChain的MongoDBChatMessageHistory类的人应该使用即将发布版本中的改进参数。

这里提供了一个建议的示例

mongoconn=MongoDBChatMessageHistory(connection_string: str="connection string",
        session_id: str="session_id: ",
        database_name: str = "database name"
        collection_name: str = collection name
        index_creation:bool =True #set it to False once index created
)

撰写回答