VishnuRamDebyez commited on
Commit
b139246
·
verified ·
1 Parent(s): 0de1017

Update chroma_utils.py

Browse files
Files changed (1) hide show
  1. chroma_utils.py +3 -1
chroma_utils.py CHANGED
@@ -5,9 +5,11 @@ from langchain_chroma import Chroma
5
  from typing import List
6
  from langchain_core.documents import Document
7
  import os
 
 
8
 
9
  text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200, length_function=len)
10
- embedding_function = OpenAIEmbeddings()
11
  vectorstore = Chroma(persist_directory="./chroma_db", embedding_function=embedding_function)
12
 
13
  def load_and_split_document(file_path: str) -> List[Document]:
 
5
  from typing import List
6
  from langchain_core.documents import Document
7
  import os
8
+ from langchain_google_genai import GoogleGenerativeAIEmbeddings
9
+
10
 
11
  text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200, length_function=len)
12
+ embedding_function = GoogleGenerativeAIEmbeddings(model="models/embedding-001")
13
  vectorstore = Chroma(persist_directory="./chroma_db", embedding_function=embedding_function)
14
 
15
  def load_and_split_document(file_path: str) -> List[Document]: