enzosama154 commited on
Commit
ae8fde1
·
verified ·
1 Parent(s): 03be9b8

Update route/app.py

Browse files
Files changed (1) hide show
  1. route/app.py +16 -0
route/app.py CHANGED
@@ -11,6 +11,22 @@ import traceback
11
  from Rag.rag import rag_query, embeddings, initialize_hotels_vectorstore
12
  sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  try:
15
  import main
16
  RAG_AVAILABLE = True
 
11
  from Rag.rag import rag_query, embeddings, initialize_hotels_vectorstore
12
  sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
13
 
14
+ global_hotels_vectorstore = initialize_hotels_vectorstore()
15
+
16
+ # Hàm để lấy hotels vectorstore
17
+ def get_hotels_vectorstore():
18
+ global global_hotels_vectorstore
19
+ if global_hotels_vectorstore is None:
20
+ global_hotels_vectorstore = initialize_hotels_vectorstore()
21
+ return global_hotels_vectorstore
22
+
23
+ # Hàm để truy vấn RAG với hotels vectorstore
24
+ def query_hotels(question):
25
+ vs = get_hotels_vectorstore()
26
+ if vs is None:
27
+ return "Không thể khởi tạo hotels vector store. Vui lòng kiểm tra API key và thử lại."
28
+ return rag_query(question, vs)
29
+
30
  try:
31
  import main
32
  RAG_AVAILABLE = True