abhivsh commited on
Commit
78c6667
·
verified ·
1 Parent(s): 8055a93

Rename setup.py to initialize.py

Browse files
Files changed (1) hide show
  1. setup.py → initialize.py +12 -3
setup.py → initialize.py RENAMED
@@ -1,11 +1,20 @@
1
  from langchain_google_genai import GoogleGenerativeAIEmbeddings
2
  from langchain_community.vectorstores import Chroma
 
 
3
 
4
  # Using Google GenAI Text Embeddings
5
  embedding_model = GoogleGenerativeAIEmbeddings(model="models/embedding-001", task_type="retrieval_document", google_api_key=GEMINI_API_KEY)
6
 
7
  # Create Embeddings for Searching the Splits
8
  persist_directory = './chroma/'
9
-
10
- vectordb = Chroma.from_documents(documents=splits, persist_directory=persist_directory, embedding=embedding_model)
11
- vectordb.persist()
 
 
 
 
 
 
 
 
1
  from langchain_google_genai import GoogleGenerativeAIEmbeddings
2
  from langchain_community.vectorstores import Chroma
3
+ import gen_splits
4
+
5
 
6
  # Using Google GenAI Text Embeddings
7
  embedding_model = GoogleGenerativeAIEmbeddings(model="models/embedding-001", task_type="retrieval_document", google_api_key=GEMINI_API_KEY)
8
 
9
  # Create Embeddings for Searching the Splits
10
  persist_directory = './chroma/'
11
+
12
+ def initialize():
13
+ splits = gen_splits()
14
+ vectordb = Chroma.from_documents(documents=splits, persist_directory=persist_directory, embedding=embedding_model)
15
+ vectordb.persist()
16
+ return vectordb
17
+
18
+ if __name__ == "__main__":
19
+ vector_db = initialize()
20
+