alphayomega
commited on
Commit
•
df8d05e
1
Parent(s):
2753512
Update app.py
Browse files
app.py
CHANGED
@@ -7,12 +7,8 @@ from groq import Groq
|
|
7 |
# Cargar variables de entorno
|
8 |
_ = load_dotenv(find_dotenv())
|
9 |
|
10 |
-
# Configurar la página de Streamlit
|
11 |
-
st.set_page_config(
|
12 |
-
page_icon="images/botm.png", # Asegúrate de que la ruta sea correcta
|
13 |
-
layout="wide",
|
14 |
-
page_title="Groq & LLaMA3.1 Chat Bot..."
|
15 |
-
)
|
16 |
|
17 |
# Menú superior con fondo transparente
|
18 |
st.markdown(
|
@@ -94,7 +90,7 @@ if st.button("Limpiar Chat"):
|
|
94 |
|
95 |
# Mostrar mensajes de chat del historial en la aplicación
|
96 |
for message in st.session_state.messages:
|
97 |
-
avatar = "
|
98 |
with st.chat_message(message["role"], avatar=avatar):
|
99 |
st.markdown(message["content"])
|
100 |
|
@@ -113,7 +109,7 @@ private_instruction = (
|
|
113 |
if prompt := st.chat_input("Escribe tu mensaje aquí..."):
|
114 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
115 |
|
116 |
-
with st.chat_message("user", avatar="
|
117 |
st.markdown(prompt)
|
118 |
|
119 |
# Preparar los mensajes para la API, incluyendo la instrucción privada
|
@@ -134,7 +130,7 @@ if prompt := st.chat_input("Escribe tu mensaje aquí..."):
|
|
134 |
)
|
135 |
|
136 |
# Usar la función generadora con st.write_stream
|
137 |
-
with st.chat_message("assistant", avatar="
|
138 |
chat_responses_generator = generate_chat_responses(chat_completion)
|
139 |
full_response = st.write_stream(chat_responses_generator)
|
140 |
|
|
|
7 |
# Cargar variables de entorno
|
8 |
_ = load_dotenv(find_dotenv())
|
9 |
|
10 |
+
# Configurar la página de Streamlit
|
11 |
+
st.set_page_config(page_icon="📃", layout="wide", page_title="Groq & LLaMA3.1 Chat Bot...")
|
|
|
|
|
|
|
|
|
12 |
|
13 |
# Menú superior con fondo transparente
|
14 |
st.markdown(
|
|
|
90 |
|
91 |
# Mostrar mensajes de chat del historial en la aplicación
|
92 |
for message in st.session_state.messages:
|
93 |
+
avatar = "images/assistant_avatar.png" if message["role"] == "assistant" else "images/user_avatar.png"
|
94 |
with st.chat_message(message["role"], avatar=avatar):
|
95 |
st.markdown(message["content"])
|
96 |
|
|
|
109 |
if prompt := st.chat_input("Escribe tu mensaje aquí..."):
|
110 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
111 |
|
112 |
+
with st.chat_message("user", avatar="images/user_avatar.png"):
|
113 |
st.markdown(prompt)
|
114 |
|
115 |
# Preparar los mensajes para la API, incluyendo la instrucción privada
|
|
|
130 |
)
|
131 |
|
132 |
# Usar la función generadora con st.write_stream
|
133 |
+
with st.chat_message("assistant", avatar="images/assistant_avatar.png"):
|
134 |
chat_responses_generator = generate_chat_responses(chat_completion)
|
135 |
full_response = st.write_stream(chat_responses_generator)
|
136 |
|