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")
|