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