Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -10,7 +10,7 @@ load_dotenv()
|
|
10 |
# Configurar la API de Google
|
11 |
genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
|
12 |
|
13 |
-
# Ejemplos de
|
14 |
directos = [
|
15 |
"El armario del baño es el mejor lugar para guardar medicamentos, ¿verdad? Incorrecto. Es el peor. Los hechos están en la página 10.",
|
16 |
"El mejor tiempo verbal que le da a tus clientes la sensación de que ya te han comprado.",
|
@@ -36,31 +36,18 @@ preguntas_retoricas = [
|
|
36 |
"¿Cuándo es una buena idea decirle a una chica que te gusta? Si no se lo dices en ese momento, despídete de conocerla íntimamente."
|
37 |
]
|
38 |
|
39 |
-
# Función para generar bullets informativos
|
40 |
def generate_bullets(target_audience, product, call_to_action, number_of_bullets):
|
41 |
bullets = []
|
42 |
|
43 |
-
#
|
44 |
-
|
45 |
-
num_pain_points = number_of_bullets // 3
|
46 |
-
num_curiosities = number_of_bullets - (num_benefits + num_pain_points) # Resto para curiosidades
|
47 |
-
|
48 |
-
# Generar bullets de cada categoría
|
49 |
-
for _ in range(num_benefits):
|
50 |
-
bullet = random.choice(benefits)
|
51 |
-
bullets.append(bullet)
|
52 |
-
|
53 |
-
for _ in range(num_pain_points):
|
54 |
-
bullet = random.choice(pain_points)
|
55 |
-
bullets.append(bullet)
|
56 |
|
57 |
-
|
58 |
-
|
|
|
59 |
bullets.append(bullet)
|
60 |
|
61 |
-
# Mezclar los bullets para que sean aleatorios en la respuesta final
|
62 |
-
random.shuffle(bullets)
|
63 |
-
|
64 |
return bullets
|
65 |
|
66 |
# Configurar la interfaz de usuario con Streamlit
|
|
|
10 |
# Configurar la API de Google
|
11 |
genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
|
12 |
|
13 |
+
# Ejemplos de categorías de bullets
|
14 |
directos = [
|
15 |
"El armario del baño es el mejor lugar para guardar medicamentos, ¿verdad? Incorrecto. Es el peor. Los hechos están en la página 10.",
|
16 |
"El mejor tiempo verbal que le da a tus clientes la sensación de que ya te han comprado.",
|
|
|
36 |
"¿Cuándo es una buena idea decirle a una chica que te gusta? Si no se lo dices en ese momento, despídete de conocerla íntimamente."
|
37 |
]
|
38 |
|
39 |
+
# Función para generar bullets informativos de todas las categorías
|
40 |
def generate_bullets(target_audience, product, call_to_action, number_of_bullets):
|
41 |
bullets = []
|
42 |
|
43 |
+
# Lista combinada de todas las categorías
|
44 |
+
all_categories = directos + misterios + leyendas + historias_personales + preguntas_retoricas
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
|
46 |
+
# Selecciona bullets aleatorios de la lista combinada
|
47 |
+
for _ in range(number_of_bullets):
|
48 |
+
bullet = random.choice(all_categories)
|
49 |
bullets.append(bullet)
|
50 |
|
|
|
|
|
|
|
51 |
return bullets
|
52 |
|
53 |
# Configurar la interfaz de usuario con Streamlit
|