Update app.py
Browse files
app.py
CHANGED
|
@@ -221,10 +221,11 @@ def upload():
|
|
| 221 |
class_data = {}
|
| 222 |
if 'inference_data' not in st.session_state \
|
| 223 |
and 'non_form_inference_data' not in st.session_state \
|
| 224 |
-
and 'processed' not in st.session_state
|
|
|
|
| 225 |
# st.session_state["inference_performed"] = False
|
| 226 |
st.session_state['inference_data'] = []
|
| 227 |
-
|
| 228 |
st.session_state['non_form_inference_data'] = []
|
| 229 |
st.session_state['processed'] = False
|
| 230 |
|
|
@@ -314,8 +315,10 @@ def upload():
|
|
| 314 |
# if len(full_string) != 0:
|
| 315 |
# qa = rag("\n\n".join(json.dumps(data_dict) for data_dict in full_string))
|
| 316 |
# else:
|
| 317 |
-
|
| 318 |
-
|
|
|
|
|
|
|
| 319 |
|
| 320 |
# col1, col2, col3 = st.columns([4,1,4])
|
| 321 |
with col2:
|
|
|
|
| 221 |
class_data = {}
|
| 222 |
if 'inference_data' not in st.session_state \
|
| 223 |
and 'non_form_inference_data' not in st.session_state \
|
| 224 |
+
and 'processed' not in st.session_state \
|
| 225 |
+
and 'non_form_inference_performed' not in st.session_state:
|
| 226 |
# st.session_state["inference_performed"] = False
|
| 227 |
st.session_state['inference_data'] = []
|
| 228 |
+
st.session_state['non_form_inference_performed'] = False
|
| 229 |
st.session_state['non_form_inference_data'] = []
|
| 230 |
st.session_state['processed'] = False
|
| 231 |
|
|
|
|
| 315 |
# if len(full_string) != 0:
|
| 316 |
# qa = rag("\n\n".join(json.dumps(data_dict) for data_dict in full_string))
|
| 317 |
# else:
|
| 318 |
+
if not st.session_state['non_form_inference_performed']
|
| 319 |
+
qa = rag("\n\n".join(json.dumps(data_dict) for data_dict in st.session_state['non_form_inference_data']))
|
| 320 |
+
st.session_state['non_form_inference_performed'] = True
|
| 321 |
+
st.session_state.rag = qa
|
| 322 |
|
| 323 |
# col1, col2, col3 = st.columns([4,1,4])
|
| 324 |
with col2:
|