Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -16,21 +16,18 @@ def get_gemini_response(input_prompt, genre, length, language, mood, target_audi
|
|
16 |
|
17 |
model = genai.GenerativeModel('gemini-2.0-flash')
|
18 |
full_prompt = f"""
|
19 |
-
You are a professional storyteller. Write a {mood} {genre} in {language} using natural,
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
Original example:
|
33 |
-
"¿Eres una emprendedora que lucha con la ansiedad? Sabemos que emprender no es fácil, y puede haber muchos obstáculos a lo largo del camino. La ansiedad es uno de esos obstáculos que pueden afectar tu capacidad para avanzar y alcanzar tus metas.
|
34 |
|
35 |
¿Te sientes ansiosa cuando piensas en tu negocio? ¿Tienes dificultades para dormir o te despiertas temprano en la mañana con pensamientos constantes sobre tu empresa? Estos son solo algunos de los síntomas comunes de la ansiedad en los emprendedores.
|
36 |
|
@@ -43,19 +40,10 @@ def get_gemini_response(input_prompt, genre, length, language, mood, target_audi
|
|
43 |
Nuestro programa es la mejor opción para satisfacer tu necesidad de reducir la ansiedad y avanzar en tu negocio al mismo tiempo.
|
44 |
|
45 |
Tenemos un número limitado de plazas disponibles para nuestro programa, por lo que te recomendamos que te registres lo antes posible para asegurar tu lugar. Además, ofrecemos una garantía de satisfacción del 100% para que puedas probar nuestro programa sin riesgos."
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
3. Describe the consequences of not addressing the problem
|
51 |
-
4. Present {product_type} as the ideal solution, making it accessible and easy to implement
|
52 |
-
5. Add urgency with limited availability and risk-free guarantees
|
53 |
-
6. Combine all points into a cohesive narrative
|
54 |
-
|
55 |
-
Now, create a similar text about {input_prompt} for {target_audience} promoting {product_type}, maintaining the exact same structure, tone, and flow as the example.
|
56 |
-
|
57 |
-
Important: The total word count MUST be exactly {length} words. Count each word before submitting.
|
58 |
-
"""
|
59 |
response = model.generate_content([full_prompt])
|
60 |
|
61 |
return response.parts[0].text if response and response.parts else "Error al generar contenido."
|
|
|
16 |
|
17 |
model = genai.GenerativeModel('gemini-2.0-flash')
|
18 |
full_prompt = f"""
|
19 |
+
You are a professional storyteller. Write a {mood} {genre} in {language} using a natural, engaging, and conversational style. The story should flow seamlessly and feel personal, not forced.
|
20 |
+
Use approximately {length} words (but prioritize quality over exact word count).
|
21 |
+
|
22 |
+
**Structure:**
|
23 |
+
1. **Introduce a relatable problem**: Describe a scenario que capture la atención de {target_audience}. Usa emociones y experiencias comunes en su vida.
|
24 |
+
2. **Desarrolla la historia**: Expande el problema con detalles, muestra las dificultades que enfrenta el protagonista. Usa una narrativa natural.
|
25 |
+
3. **Consecuencias de no actuar**: ¿Qué pasa si no se resuelve el problema? Construye urgencia sin sonar forzado.
|
26 |
+
4. **Solución orgánica**: Introduce {product_type} como una opción lógica en la historia, sin mencionarlo de forma promocional. La historia debe llevar a la solución de manera natural.
|
27 |
+
5. **Cierre emocional o motivador**: Termina con una reflexión o un llamado a la acción implícito.
|
28 |
+
|
29 |
+
### **Ejemplo de historia bien escrita:**
|
30 |
+
"¿Eres una emprendedora que lucha con la ansiedad? Sabemos que emprender no es fácil, y puede haber muchos obstáculos a lo largo del camino. La ansiedad es uno de esos obstáculos que pueden afectar tu capacidad para avanzar y alcanzar tus metas.
|
|
|
|
|
|
|
31 |
|
32 |
¿Te sientes ansiosa cuando piensas en tu negocio? ¿Tienes dificultades para dormir o te despiertas temprano en la mañana con pensamientos constantes sobre tu empresa? Estos son solo algunos de los síntomas comunes de la ansiedad en los emprendedores.
|
33 |
|
|
|
40 |
Nuestro programa es la mejor opción para satisfacer tu necesidad de reducir la ansiedad y avanzar en tu negocio al mismo tiempo.
|
41 |
|
42 |
Tenemos un número limitado de plazas disponibles para nuestro programa, por lo que te recomendamos que te registres lo antes posible para asegurar tu lugar. Además, ofrecemos una garantía de satisfacción del 100% para que puedas probar nuestro programa sin riesgos."
|
43 |
+
**Importante:**
|
44 |
+
- **No menciones directamente {product_type} en el texto**. En su lugar, intégralo de forma sutil y natural en la narrativa.
|
45 |
+
- **Haz que la historia sea humana y emocional**, evitando frases promocionales evidentes.
|
46 |
+
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
response = model.generate_content([full_prompt])
|
48 |
|
49 |
return response.parts[0].text if response and response.parts else "Error al generar contenido."
|