JeCabrera commited on
Commit
f802f3d
·
verified ·
1 Parent(s): 9635bfe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -2,7 +2,6 @@ from dotenv import load_dotenv
2
  import streamlit as st
3
  import os
4
  import google.generativeai as genai
5
- import langchain
6
 
7
  # Cargar las variables de entorno
8
  load_dotenv()
@@ -55,13 +54,17 @@ def generate_bullets(number_of_bullets, target_audience, product, call_to_action
55
  response = model.generate_content([system_instruction])
56
 
57
  # Verificar que la respuesta tenga el formato esperado
58
- if response.candidates and response.candidates[0].content.parts:
59
- generated_bullets = response.candidates[0].content.parts[0].text.strip()
60
- return generated_bullets
61
- else:
62
- raise ValueError("No se generaron bullets válidos.")
 
 
 
63
  except Exception as e:
64
- raise ValueError(f"Error al generar los bullets: {str(e)}")
 
65
 
66
  # Configurar la interfaz de usuario con Streamlit
67
  st.set_page_config(page_title="Impact Bullet Generator", layout="wide")
 
2
  import streamlit as st
3
  import os
4
  import google.generativeai as genai
 
5
 
6
  # Cargar las variables de entorno
7
  load_dotenv()
 
54
  response = model.generate_content([system_instruction])
55
 
56
  # Verificar que la respuesta tenga el formato esperado
57
+ if not response.candidates:
58
+ raise ValueError("No se generaron candidatos válidos.")
59
+
60
+ if not response.candidates[0].content.parts:
61
+ raise ValueError("No se generaron partes válidas en la respuesta.")
62
+
63
+ generated_bullets = response.candidates[0].content.parts[0].text.strip()
64
+ return generated_bullets
65
  except Exception as e:
66
+ st.error(f"Error al generar los bullets: {str(e)}")
67
+ raise
68
 
69
  # Configurar la interfaz de usuario con Streamlit
70
  st.set_page_config(page_title="Impact Bullet Generator", layout="wide")