piyushmadhukar commited on
Commit
e75a401
·
verified ·
1 Parent(s): 7e9e399

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -156,7 +156,15 @@ api_key = os.getenv("API_KEY")
156
  genai.configure(api_key=api_key)
157
  gemini_model = genai.GenerativeModel(model_name="gemini-2.0-flash")
158
 
159
-
 
 
 
 
 
 
 
 
160
 
161
  # Query Legal Documents
162
  def query_legal_documents(query: str, top_k=3):
 
156
  genai.configure(api_key=api_key)
157
  gemini_model = genai.GenerativeModel(model_name="gemini-2.0-flash")
158
 
159
+ @st.cache_resource
160
+ def load_faiss_index():
161
+ if not os.path.exists("faiss_index.idx") or not os.path.exists("doc_texts.npy"):
162
+ return None, None
163
+ index = faiss.read_index("faiss_index.idx")
164
+ doc_texts = np.load("doc_texts.npy", allow_pickle=True)
165
+ return index, doc_texts
166
+
167
+ faiss_index, doc_texts = load_faiss_index()
168
 
169
  # Query Legal Documents
170
  def query_legal_documents(query: str, top_k=3):