Spaces:
Running
Running
Upload 10 files
Browse files
app.py
CHANGED
@@ -112,18 +112,33 @@ for message in st.session_state.messages:
|
|
112 |
if not st.session_state.messages:
|
113 |
system_prompt = get_puv_system_prompt()
|
114 |
|
115 |
-
# Mostrar la carátula inicial
|
116 |
st.markdown("""
|
117 |
-
<div style='text-align: center; padding:
|
118 |
-
<h1 style='font-size:
|
119 |
-
<p style='font-size: 16px; color:
|
120 |
-
<
|
121 |
-
|
122 |
-
|
123 |
-
</div>
|
124 |
</div>
|
125 |
""", unsafe_allow_html=True)
|
126 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
# Inicializar el chat con el sistema prompt
|
128 |
st.session_state.chat = st.session_state.model.start_chat(
|
129 |
history=st.session_state.gemini_history
|
|
|
112 |
if not st.session_state.messages:
|
113 |
system_prompt = get_puv_system_prompt()
|
114 |
|
115 |
+
# Mostrar la carátula inicial solo si no hay mensajes
|
116 |
st.markdown("""
|
117 |
+
<div style='text-align: center; padding: 1rem 0;'>
|
118 |
+
<h1 style='font-size: 24px; margin-bottom: 0.5rem;'>💎 RoboCopy PUV Creator</h1>
|
119 |
+
<p style='font-size: 16px; color: white;'>By Jesús Cabrera</p>
|
120 |
+
<p style='font-size: 14px; background-color: rgba(78, 205, 196, 0.1); padding: 8px; border-radius: 5px; margin-top: 10px; color: white;'>
|
121 |
+
🎯 Experto en crear Propuestas de Valor Únicas que convierten audiencia en clientes
|
122 |
+
</p>
|
|
|
123 |
</div>
|
124 |
""", unsafe_allow_html=True)
|
125 |
|
126 |
+
# Mostrar los ejemplos solo si no hay mensajes
|
127 |
+
ejemplos = [
|
128 |
+
{"texto": "¿Cuál es la mejor fórmula para mi PUV? 🤔", "prompt": "Ayúdame a elegir la mejor fórmula para mi Propuesta de Valor Única"},
|
129 |
+
{"texto": "¿Cómo hacer mi PUV más impactante? 💫", "prompt": "Dame consejos para hacer mi Propuesta de Valor más persuasiva y memorable"},
|
130 |
+
{"texto": "Necesito una PUV para mi servicio...", "prompt": "Ayúdame a crear una Propuesta de Valor para mi servicio de coaching"},
|
131 |
+
{"texto": "¿Ejemplos de PUVs efectivas? 🎯", "prompt": "Muéstrame ejemplos de Propuestas de Valor exitosas en mi industria"}
|
132 |
+
]
|
133 |
+
|
134 |
+
# Crear los botones de ejemplo
|
135 |
+
cols = st.columns(4)
|
136 |
+
for idx, ejemplo in enumerate(ejemplos):
|
137 |
+
with cols[idx]:
|
138 |
+
if st.button(ejemplo["texto"], key=f"ejemplo_{idx}", help=ejemplo["prompt"]):
|
139 |
+
st.session_state.prompt = ejemplo["prompt"]
|
140 |
+
st.rerun()
|
141 |
+
|
142 |
# Inicializar el chat con el sistema prompt
|
143 |
st.session_state.chat = st.session_state.model.start_chat(
|
144 |
history=st.session_state.gemini_history
|