Spaces:
Runtime error
Runtime error
Rename setup.py to initialize.py
Browse files- 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 |
-
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
+
|