Spaces:
Sleeping
Sleeping
from langchain.embeddings import HuggingFaceEmbeddings | |
from langchain.vectorstores import FAISS | |
def embeddings(): | |
print("Generating Embeddings...") | |
return HuggingFaceEmbeddings() | |
def vectorstore(data, embeddings): | |
print("Creating VectorStore...") | |
vectorstore = FAISS.from_documents( | |
documents=data, | |
embedding=embeddings | |
) | |
retriever = vectorstore.as_retriever( | |
search_type="similarity", | |
search_kwargs={"k": 2} # You can tune this | |
) | |
return retriever | |