ValueError:反序列化依赖于加载pickle文件。 Pickle 文件可以被修改以传递恶意负载,从而导致在您的计算机上执行任意代码。您需要将
allow_dangerous_deserialization
设置为 True
才能启用反序列化。如果您这样做,请确保
使用以下导入 从 langchain_community.vectorstores 导入 FAISS
和
new_db = FAISS.load_local("faiss_index", 嵌入,allow_dangerous_deserialization=True)
应该解决这个问题。默认情况下,此功能可防止 .pkl 文件中的任何危险执行