Spaces:
Runtime error
Runtime error
Upload app.py
Browse files
app.py
CHANGED
@@ -254,10 +254,10 @@ def process_model_response(prompt, max_retries=3):
|
|
254 |
time.sleep(wait_time)
|
255 |
return False
|
256 |
|
257 |
-
# Modificar la
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
# Generar título basado en el primer mensaje del usuario
|
262 |
try:
|
263 |
title_response = st.session_state.model.generate_content(
|
@@ -277,7 +277,9 @@ if is_first_message:
|
|
277 |
update_chat_memory()
|
278 |
st.experimental_rerun()
|
279 |
|
280 |
-
process_model_response(prompt)
|
|
|
|
|
281 |
|
282 |
# Mostrar ejemplos solo si show_examples es True y no hay mensajes previos
|
283 |
if st.session_state.show_examples and not st.session_state.messages:
|
|
|
254 |
time.sleep(wait_time)
|
255 |
return False
|
256 |
|
257 |
+
# Modificar la sección principal de manejo de chat (línea ~286)
|
258 |
+
if prompt := st.chat_input('¿En qué puedo ayudarte hoy?'):
|
259 |
+
is_first_message = len(st.session_state.messages) == 0 # Definir aquí
|
260 |
+
|
261 |
# Generar título basado en el primer mensaje del usuario
|
262 |
try:
|
263 |
title_response = st.session_state.model.generate_content(
|
|
|
277 |
update_chat_memory()
|
278 |
st.experimental_rerun()
|
279 |
|
280 |
+
process_model_response(prompt) # Mantener dentro del bloque
|
281 |
+
|
282 |
+
# Eliminar la referencia duplicada fuera del bloque if prompt
|
283 |
|
284 |
# Mostrar ejemplos solo si show_examples es True y no hay mensajes previos
|
285 |
if st.session_state.show_examples and not st.session_state.messages:
|