Spaces:
Running
Running
Update frontend.py
Browse files- frontend.py +14 -12
frontend.py
CHANGED
@@ -185,19 +185,21 @@ with tab1:
|
|
185 |
|
186 |
if custom_q:
|
187 |
with st.spinner("Thinking..."):
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
|
|
|
|
|
|
|
|
193 |
st.subheader("π Follow-Up Answer")
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
else:
|
200 |
-
st.error(f"β Follow-up failed: {res.json().get('detail')}")
|
201 |
else:
|
202 |
st.error(f"β API Error {res.status_code}: {res.json().get('detail', 'Unknown error')}")
|
203 |
except Exception as e:
|
|
|
185 |
|
186 |
if custom_q:
|
187 |
with st.spinner("Thinking..."):
|
188 |
+
try:
|
189 |
+
follow_payload = {
|
190 |
+
"text": review,
|
191 |
+
"question": custom_q,
|
192 |
+
"verbosity": verbosity
|
193 |
+
}
|
194 |
+
res = requests.post(f"{backend_url}/followup/", json=follow_payload, headers=headers)
|
195 |
+
if res.status_code == 200:
|
196 |
+
follow = res.json().get("answer")
|
197 |
st.subheader("π Follow-Up Answer")
|
198 |
+
st.warning(follow)
|
199 |
+
else:
|
200 |
+
st.error(f"β Follow-up failed: {res.json().get('detail', 'Unknown error')}")
|
201 |
+
except Exception as e:
|
202 |
+
st.error(f"β οΈ Follow-up error: {e}")
|
|
|
|
|
203 |
else:
|
204 |
st.error(f"β API Error {res.status_code}: {res.json().get('detail', 'Unknown error')}")
|
205 |
except Exception as e:
|