JeCabrera commited on
Commit
b194d60
verified
1 Parent(s): f4cd98c

Upload 12 files

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -236,11 +236,9 @@ with st.sidebar:
236
  # Cargar historial del chat
237
  state.load_chat_history()
238
 
239
- # Inicializar el modelo
240
  state.initialize_model('gemini-2.0-flash')
241
- # Al inicio del archivo, asegurar que el estado se inicializa correctamente
242
- if 'chat' not in st.session_state:
243
- state.initialize_chat()
244
 
245
  # Mostrar mensajes del historial
246
  for message in state.messages:
@@ -260,7 +258,10 @@ if not state.has_messages():
260
 
261
  # Inicializar el chat con el prompt unificado
262
  system_prompt = get_unified_puv_prompt()
263
- state.chat.send_message(system_prompt)
 
 
 
264
 
265
  # Procesar entrada del usuario
266
  if prompt := st.chat_input('Describe tu producto/servicio y audiencia objetivo...'):
 
236
  # Cargar historial del chat
237
  state.load_chat_history()
238
 
239
+ # Inicializar el modelo y el chat
240
  state.initialize_model('gemini-2.0-flash')
241
+ state.initialize_chat() # Siempre inicializar el chat despu茅s del modelo
 
 
242
 
243
  # Mostrar mensajes del historial
244
  for message in state.messages:
 
258
 
259
  # Inicializar el chat con el prompt unificado
260
  system_prompt = get_unified_puv_prompt()
261
+ if state.chat is not None: # Verificaci贸n adicional de seguridad
262
+ state.chat.send_message(system_prompt)
263
+ else:
264
+ st.error("Error: No se pudo inicializar el chat correctamente.")
265
 
266
  # Procesar entrada del usuario
267
  if prompt := st.chat_input('Describe tu producto/servicio y audiencia objetivo...'):