JeCabrera commited on
Commit
a7ff60a
·
verified ·
1 Parent(s): 094ad57

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -77,10 +77,13 @@ def get_gemini_response_bullets(target_audience, product, num_bullets, temperatu
77
  "Asegúrate de que cada bullet sea atractivo y siga el estilo conversacional."
78
  )
79
 
80
- # Generar el resultado utilizando el modelo con la instrucción de bullet específica
 
81
  response = model.generate_content([bullets_instruction])
82
-
83
- return response # Asegúrate de devolver la respuesta generada
 
 
84
 
85
  # Inicializar la aplicación Streamlit
86
  st.set_page_config(page_title="Generador de Bullets", layout="wide")
@@ -133,6 +136,8 @@ if submit:
133
  try:
134
  # Obtener la respuesta del modelo
135
  generated_bullets = get_gemini_response_bullets(target_audience, product, num_bullets, temperature)
 
 
136
  col2.markdown(f"""
137
  <div style="border: 1px solid #000000; padding: 5px; border-radius: 8px; background-color: #ffffff;">
138
  <h4>🧙🏻‍♂️ Mira la magia en acción:</h4>
@@ -142,4 +147,4 @@ if submit:
142
  except ValueError as e:
143
  st.error(str(e))
144
  else:
145
- st.error("Por favor, completa todos los campos.")
 
77
  "Asegúrate de que cada bullet sea atractivo y siga el estilo conversacional."
78
  )
79
 
80
+ # Generar el resultado utilizando el modelo con la instrucción de bullet específica
81
+ try:
82
  response = model.generate_content([bullets_instruction])
83
+ # Extraer solo el texto de la respuesta
84
+ generated_bullets = response.candidates[0].content.parts[0].text
85
+ except Exception as e:
86
+ raise ValueError("Error generando el contenido: " + str(e))
87
 
88
  # Inicializar la aplicación Streamlit
89
  st.set_page_config(page_title="Generador de Bullets", layout="wide")
 
136
  try:
137
  # Obtener la respuesta del modelo
138
  generated_bullets = get_gemini_response_bullets(target_audience, product, num_bullets, temperature)
139
+ # Limpiar el texto para eliminar caracteres extraños
140
+ generated_bullets = generated_bullets.replace("\n", "<br>") # Para formatear en HTML
141
  col2.markdown(f"""
142
  <div style="border: 1px solid #000000; padding: 5px; border-radius: 8px; background-color: #ffffff;">
143
  <h4>🧙🏻‍♂️ Mira la magia en acción:</h4>
 
147
  except ValueError as e:
148
  st.error(str(e))
149
  else:
150
+ st.error("Por favor, completa todos los campos.")