Spaces:
Sleeping
Sleeping
File size: 561 Bytes
7d910dd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from langchain.vectorstores import FAISS
from langchain.embeddings import HuggingFaceEmbeddings
from langchain.document_loaders import TextLoader
from langchain.text_splitter import CharacterTextSplitter
import os
def create_vectorstore():
loader = TextLoader("data/finance_notes.txt")
documents = loader.load()
splitter = CharacterTextSplitter(chunk_size=500, chunk_overlap=50)
docs = splitter.split_documents(documents)
embeddings = HuggingFaceEmbeddings()
vectorstore = FAISS.from_documents(docs, embeddings)
return vectorstore
|