Spaces:
Sleeping
Sleeping
Update Classes/Helper_Class.py
Browse files- Classes/Helper_Class.py +5 -3
Classes/Helper_Class.py
CHANGED
@@ -6,8 +6,7 @@ from langchain_community.vectorstores import FAISS
|
|
6 |
import google.generativeai as genai
|
7 |
import os
|
8 |
|
9 |
-
|
10 |
-
genai.configure(api_key="AIzaSyD5BAPI-PH4nbw4gY7BkcFFp1BTf2yR4bY")
|
11 |
|
12 |
class GenerateFIASSDB:
|
13 |
def __init__(self,pdf_docs : List[str], save_loc:str, model_embeddings: str = "models/embedding-001")-> None:
|
@@ -36,10 +35,13 @@ class GenerateFIASSDB:
|
|
36 |
vector_store = FAISS.from_texts(text_chunks, embedding=embeddings)
|
37 |
vector_store.save_local(self.save_loc)
|
38 |
|
39 |
-
|
40 |
class DB_Retriever:
|
41 |
def __init__(self, db_loc : str, model_embeddings : str = "models/embedding-001") -> None:
|
42 |
self.db_loc = db_loc
|
|
|
|
|
|
|
|
|
43 |
self.embeddings = GoogleGenerativeAIEmbeddings(model = model_embeddings)
|
44 |
self.db = FAISS.load_local(self.db_loc, self.embeddings,allow_dangerous_deserialization = True)
|
45 |
|
|
|
6 |
import google.generativeai as genai
|
7 |
import os
|
8 |
|
9 |
+
|
|
|
10 |
|
11 |
class GenerateFIASSDB:
|
12 |
def __init__(self,pdf_docs : List[str], save_loc:str, model_embeddings: str = "models/embedding-001")-> None:
|
|
|
35 |
vector_store = FAISS.from_texts(text_chunks, embedding=embeddings)
|
36 |
vector_store.save_local(self.save_loc)
|
37 |
|
|
|
38 |
class DB_Retriever:
|
39 |
def __init__(self, db_loc : str, model_embeddings : str = "models/embedding-001") -> None:
|
40 |
self.db_loc = db_loc
|
41 |
+
try:
|
42 |
+
genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
|
43 |
+
except Exception as e:
|
44 |
+
print(e)
|
45 |
self.embeddings = GoogleGenerativeAIEmbeddings(model = model_embeddings)
|
46 |
self.db = FAISS.load_local(self.db_loc, self.embeddings,allow_dangerous_deserialization = True)
|
47 |
|