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 |
|