renamed faiss to faisslang
Browse files- app/vectorstore.py +4 -4
app/vectorstore.py
CHANGED
|
@@ -12,7 +12,7 @@ from bs4 import BeautifulSoup
|
|
| 12 |
# Updated LangChain imports
|
| 13 |
from langchain_community.document_loaders import PyPDFLoader
|
| 14 |
from langchain_community.document_loaders import WebBaseLoader
|
| 15 |
-
from langchain_community.vectorstores import
|
| 16 |
from langchain_huggingface import HuggingFaceEmbeddings
|
| 17 |
|
| 18 |
|
|
@@ -72,7 +72,7 @@ class vectorstore:
|
|
| 72 |
|
| 73 |
# Create embeddings and FAISS vectorstore with LangChain
|
| 74 |
embedder = HuggingFaceEmbeddings(model_name=embedder_model)
|
| 75 |
-
vectorstore =
|
| 76 |
|
| 77 |
# Save the vectorstore
|
| 78 |
index_path = self.save_vectorstore_with_timestamp_and_without(vectorstore, embedder_model)
|
|
@@ -103,7 +103,7 @@ class vectorstore:
|
|
| 103 |
|
| 104 |
# Create embeddings and FAISS vectorstore
|
| 105 |
embedder = HuggingFaceEmbeddings(model_name=embedder_model)
|
| 106 |
-
vectorstore =
|
| 107 |
|
| 108 |
# Save the vectorstore
|
| 109 |
index_path = self.save_vectorstore_with_timestamp_and_without(vectorstore, embedder_model)
|
|
@@ -202,7 +202,7 @@ class vectorstore:
|
|
| 202 |
|
| 203 |
# Create embedder and load vectorstore
|
| 204 |
embedder = HuggingFaceEmbeddings(model_name=embedder_model)
|
| 205 |
-
vectorstore =
|
| 206 |
return vectorstore
|
| 207 |
|
| 208 |
|
|
|
|
| 12 |
# Updated LangChain imports
|
| 13 |
from langchain_community.document_loaders import PyPDFLoader
|
| 14 |
from langchain_community.document_loaders import WebBaseLoader
|
| 15 |
+
from langchain_community.vectorstores import FAISSLang
|
| 16 |
from langchain_huggingface import HuggingFaceEmbeddings
|
| 17 |
|
| 18 |
|
|
|
|
| 72 |
|
| 73 |
# Create embeddings and FAISS vectorstore with LangChain
|
| 74 |
embedder = HuggingFaceEmbeddings(model_name=embedder_model)
|
| 75 |
+
vectorstore = FAISSLang.from_texts(chunks, embedder)
|
| 76 |
|
| 77 |
# Save the vectorstore
|
| 78 |
index_path = self.save_vectorstore_with_timestamp_and_without(vectorstore, embedder_model)
|
|
|
|
| 103 |
|
| 104 |
# Create embeddings and FAISS vectorstore
|
| 105 |
embedder = HuggingFaceEmbeddings(model_name=embedder_model)
|
| 106 |
+
vectorstore = FAISSLang.from_texts(chunks, embedder)
|
| 107 |
|
| 108 |
# Save the vectorstore
|
| 109 |
index_path = self.save_vectorstore_with_timestamp_and_without(vectorstore, embedder_model)
|
|
|
|
| 202 |
|
| 203 |
# Create embedder and load vectorstore
|
| 204 |
embedder = HuggingFaceEmbeddings(model_name=embedder_model)
|
| 205 |
+
vectorstore = FAISSLang.load_local(index_path, embedder,allow_dangerous_deserialization=True)
|
| 206 |
return vectorstore
|
| 207 |
|
| 208 |
|