Spaces:
Running
Running
Upload app.py
Browse files
app.py
CHANGED
@@ -298,10 +298,9 @@ if prompt := st.chat_input('驴En qu茅 puedo ayudarte hoy?'):
|
|
298 |
is_first_message = len(st.session_state.messages) == 0
|
299 |
|
300 |
# Guardar informaci贸n del chat
|
301 |
-
if st.session_state.
|
302 |
# Es una nueva conversaci贸n, generamos un t铆tulo basado en el primer mensaje
|
303 |
-
temp_title = f'Sesi贸nChat-{st.session_state.
|
304 |
-
past_chats[st.session_state.chat_id] = temp_title
|
305 |
|
306 |
# Generamos un t铆tulo basado en el contenido del mensaje
|
307 |
try:
|
@@ -313,17 +312,18 @@ if prompt := st.chat_input('驴En qu茅 puedo ayudarte hoy?'):
|
|
313 |
|
314 |
if generated_title:
|
315 |
st.session_state.chat_title = generated_title
|
316 |
-
past_chats[st.session_state.chat_id] = generated_title
|
317 |
else:
|
318 |
st.session_state.chat_title = temp_title
|
319 |
except Exception as e:
|
320 |
print(f"Error al generar t铆tulo: {e}")
|
321 |
st.session_state.chat_title = temp_title
|
322 |
-
|
323 |
-
#
|
324 |
-
st.session_state.
|
325 |
-
|
326 |
-
|
|
|
|
|
327 |
|
328 |
# Mostrar mensaje del usuario
|
329 |
with st.chat_message('user', avatar=USER_AVATAR_ICON):
|
|
|
298 |
is_first_message = len(st.session_state.messages) == 0
|
299 |
|
300 |
# Guardar informaci贸n del chat
|
301 |
+
if st.session_state.current_chat_id not in st.session_state.chats_in_memory:
|
302 |
# Es una nueva conversaci贸n, generamos un t铆tulo basado en el primer mensaje
|
303 |
+
temp_title = f'Sesi贸nChat-{st.session_state.current_chat_id}'
|
|
|
304 |
|
305 |
# Generamos un t铆tulo basado en el contenido del mensaje
|
306 |
try:
|
|
|
312 |
|
313 |
if generated_title:
|
314 |
st.session_state.chat_title = generated_title
|
|
|
315 |
else:
|
316 |
st.session_state.chat_title = temp_title
|
317 |
except Exception as e:
|
318 |
print(f"Error al generar t铆tulo: {e}")
|
319 |
st.session_state.chat_title = temp_title
|
320 |
+
|
321 |
+
# Guardar en memoria
|
322 |
+
st.session_state.chats_in_memory[st.session_state.current_chat_id] = {
|
323 |
+
'messages': st.session_state.messages,
|
324 |
+
'gemini_history': st.session_state.gemini_history,
|
325 |
+
'title': st.session_state.chat_title
|
326 |
+
}
|
327 |
|
328 |
# Mostrar mensaje del usuario
|
329 |
with st.chat_message('user', avatar=USER_AVATAR_ICON):
|