Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -113,14 +113,12 @@ def upload_files(files):
|
|
113 |
print(f"General error processing files: {e}")
|
114 |
return {"error": str(e)}
|
115 |
|
116 |
-
def process_and_query(state,
|
117 |
global faiss_index
|
118 |
-
if
|
119 |
-
|
120 |
-
if "error" in upload_result:
|
121 |
-
return upload_result
|
122 |
|
123 |
-
|
124 |
question_embedding = embedding_model.encode([question])
|
125 |
|
126 |
# Perform FAISS search
|
@@ -140,7 +138,9 @@ def process_and_query(state, files, question):
|
|
140 |
|
141 |
return {"message": generated_text, "conversation": state["conversation"]}
|
142 |
|
143 |
-
|
|
|
|
|
144 |
|
145 |
# Create Gradio interface
|
146 |
with gr.Blocks() as demo:
|
|
|
113 |
print(f"General error processing files: {e}")
|
114 |
return {"error": str(e)}
|
115 |
|
116 |
+
def process_and_query(state, question):
|
117 |
global faiss_index
|
118 |
+
if not question:
|
119 |
+
return {"error": "No question provided"}
|
|
|
|
|
120 |
|
121 |
+
try:
|
122 |
question_embedding = embedding_model.encode([question])
|
123 |
|
124 |
# Perform FAISS search
|
|
|
138 |
|
139 |
return {"message": generated_text, "conversation": state["conversation"]}
|
140 |
|
141 |
+
except Exception as e:
|
142 |
+
print(f"Error processing query: {e}")
|
143 |
+
return {"error": str(e)}
|
144 |
|
145 |
# Create Gradio interface
|
146 |
with gr.Blocks() as demo:
|