Langchain(V 0.1.11) 在 MongoDB 聊天历史中的性能滞后
我注意到,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
)