AIdeaText commited on
Commit
bd565ef
1 Parent(s): 44a288d

Update modules/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui.py +10 -9
modules/ui.py CHANGED
@@ -440,15 +440,16 @@ def display_chatbot_interface(lang_code):
440
  st.write(user_input)
441
 
442
  # Generar y mostrar respuesta del chatbot
443
- with st.chat_message("assistant"):
444
- with st.spinner("Pensando..."):
445
- try:
446
- response = get_chatbot_response(st.session_state.chatbot, user_input, lang_code)
447
- except Exception as e:
448
- st.error(f"Error al generar la respuesta del chatbot: {str(e)}")
449
- response = "Lo siento, hubo un error al procesar tu solicitud."
450
- st.write(response)
451
-
 
452
  # Agregar respuesta del asistente a los mensajes
453
  st.session_state.messages.append({"role": "assistant", "content": response})
454
 
 
440
  st.write(user_input)
441
 
442
  # Generar y mostrar respuesta del chatbot
443
+ with chat_container:
444
+ with st.chat_message("assistant"):
445
+ message_placeholder = st.empty()
446
+ full_response = ""
447
+
448
+ for chunk in get_chatbot_response(st.session_state.chatbot, prompt, lang_code):
449
+ full_response += chunk
450
+ message_placeholder.markdown(full_response + "▌")
451
+ message_placeholder.markdown(full_response)
452
+
453
  # Agregar respuesta del asistente a los mensajes
454
  st.session_state.messages.append({"role": "assistant", "content": response})
455