Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
app.py
CHANGED
@@ -11,6 +11,21 @@ from session_state import SessionState
|
|
11 |
# Inicializar el estado de la sesi贸n
|
12 |
state = SessionState()
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
# Funci贸n para detectar saludos y generar respuestas personalizadas
|
15 |
def is_greeting(text):
|
16 |
"""Detecta si el texto es un saludo simple"""
|
@@ -267,20 +282,6 @@ if state.has_prompt():
|
|
267 |
# Limpiar el prompt
|
268 |
state.clear_prompt()
|
269 |
|
270 |
-
def apply_fade_in_effect():
|
271 |
-
"""Aplica un efecto de desvanecimiento para el texto"""
|
272 |
-
st.markdown("""
|
273 |
-
<style>
|
274 |
-
@keyframes fadeIn {
|
275 |
-
from { opacity: 0; }
|
276 |
-
to { opacity: 1; }
|
277 |
-
}
|
278 |
-
.fade-in-text {
|
279 |
-
animation: fadeIn 0.5s ease-in;
|
280 |
-
}
|
281 |
-
</style>
|
282 |
-
""", unsafe_allow_html=True)
|
283 |
-
|
284 |
def stream_response_with_fade(response, message_placeholder, typing_indicator):
|
285 |
"""Maneja el streaming de la respuesta con efecto de desvanecimiento"""
|
286 |
full_response = ''
|
|
|
11 |
# Inicializar el estado de la sesi贸n
|
12 |
state = SessionState()
|
13 |
|
14 |
+
# Funci贸n para aplicar efecto de desvanecimiento
|
15 |
+
def apply_fade_in_effect():
|
16 |
+
"""Aplica un efecto de desvanecimiento para el texto"""
|
17 |
+
st.markdown("""
|
18 |
+
<style>
|
19 |
+
@keyframes fadeIn {
|
20 |
+
from { opacity: 0; }
|
21 |
+
to { opacity: 1; }
|
22 |
+
}
|
23 |
+
.fade-in-text {
|
24 |
+
animation: fadeIn 0.5s ease-in;
|
25 |
+
}
|
26 |
+
</style>
|
27 |
+
""", unsafe_allow_html=True)
|
28 |
+
|
29 |
# Funci贸n para detectar saludos y generar respuestas personalizadas
|
30 |
def is_greeting(text):
|
31 |
"""Detecta si el texto es un saludo simple"""
|
|
|
282 |
# Limpiar el prompt
|
283 |
state.clear_prompt()
|
284 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
def stream_response_with_fade(response, message_placeholder, typing_indicator):
|
286 |
"""Maneja el streaming de la respuesta con efecto de desvanecimiento"""
|
287 |
full_response = ''
|