Spaces:
Running
Running
Upload 12 files
Browse files
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 |
-
#
|
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
|
|
|
|
|
|
|
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...'):
|