Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -309,8 +309,17 @@ with col2:
|
|
309 |
|
310 |
# Display results if we have an offer result
|
311 |
if st.session_state.generated:
|
312 |
-
#
|
313 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
|
315 |
# Add a small space
|
316 |
st.markdown('<div style="height: 15px;"></div>', unsafe_allow_html=True)
|
|
|
309 |
|
310 |
# Display results if we have an offer result
|
311 |
if st.session_state.generated:
|
312 |
+
# Opci贸n para alternar entre vista renderizada y cruda
|
313 |
+
view_mode = st.radio("Modo de visualizaci贸n:", ["Renderizado", "Texto crudo"])
|
314 |
+
|
315 |
+
if view_mode == "Renderizado":
|
316 |
+
# Vista normal renderizada con el wrapper
|
317 |
+
st.markdown(get_response_html_wrapper(st.session_state.offer_result), unsafe_allow_html=True)
|
318 |
+
else:
|
319 |
+
# Vista de texto crudo - muestra exactamente lo que devuelve el modelo
|
320 |
+
st.text_area("Respuesta cruda:", st.session_state.offer_result, height=400)
|
321 |
+
# Opcionalmente, muestra la representaci贸n de bytes para detectar caracteres invisibles
|
322 |
+
st.code(repr(st.session_state.offer_result))
|
323 |
|
324 |
# Add a small space
|
325 |
st.markdown('<div style="height: 15px;"></div>', unsafe_allow_html=True)
|