AIdeaText commited on
Commit
dac45c8
1 Parent(s): 467aa5c

Update modules/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui.py +8 -6
modules/ui.py CHANGED
@@ -447,12 +447,14 @@ def display_chatbot_interface(lang_code):
447
 
448
  # Mostrar mensajes existentes
449
  with chat_container:
450
- for message in st.session_state.messages:
451
- st.session_state.message_id += 1
452
- if message["role"] == "user":
453
- st.text_area("You:", value=message["content"], height=50, key=f"user_msg_{st.session_state.message_id}", disabled=True)
454
- else:
455
- st.text_area("Assistant:", value=message["content"], height=50, key=f"assistant_msg_{st.session_state.message_id}", disabled=True)
 
 
456
 
457
  # Área de entrada del usuario
458
  user_input = st.text_input(t['input_placeholder'], key="user_input")
 
447
 
448
  # Mostrar mensajes existentes
449
  with chat_container:
450
+ assistant_message = st.empty()
451
+ full_response = ""
452
+ for char in response:
453
+ full_response += char
454
+ assistant_message.text_area("Assistant:", value=full_response + "▌", height=50, key=f"assistant_msg_{st.session_state.message_id}_typing_{st.session_state.message_counter}", disabled=True)
455
+ st.session_state.message_counter += 1
456
+ time.sleep(0.01)
457
+ assistant_message.text_area("Assistant:", value=full_response, height=50, key=f"assistant_msg_{st.session_state.message_id}", disabled=True)
458
 
459
  # Área de entrada del usuario
460
  user_input = st.text_input(t['input_placeholder'], key="user_input")