Update modules/ui.py
Browse files- 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 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
|
|
|
|
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")
|