def splitSentences(self):
full_text = self.getFile()
if full_text != None:
text_splitter = CharacterTextSplitter(chunk_size=170,chunk_overlap=20)
texts = text_splitter.split_documents(full_text)
self.splitText = texts
def embeddingAndVectorDB(self):
embeddings = OpenAIEmbeddings()
db = Chroma.from_documents(documents=self.splitText,embedding=embeddings)
return db