Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -144,17 +144,13 @@ for q, message in enumerate(st.session_state.messages):
|
|
144 |
with st.chat_message(message["role"]):
|
145 |
tab1, tab2 = st.tabs(["Answer", "Sources"])
|
146 |
with tab1:
|
|
|
|
|
|
|
147 |
for i, source in enumerate(message["sources"]):
|
148 |
name = f'{source}'
|
149 |
with st.expander(name):
|
150 |
st.markdown(f'{message["context"][i]}')
|
151 |
-
# st.markdown(message["content"])
|
152 |
-
|
153 |
-
# with tab2:
|
154 |
-
# for i, source in enumerate(message["sources"]):
|
155 |
-
# name = f'{source}'
|
156 |
-
# with st.expander(name):
|
157 |
-
# st.markdown(f'{message["context"][i]}')
|
158 |
|
159 |
else:
|
160 |
question = message["content"]
|
@@ -171,21 +167,17 @@ if prompt := st.chat_input("How may I assist you today?"):
|
|
171 |
query=st.session_state.messages[-1]['content']
|
172 |
tab1, tab2 = st.tabs(["Answer", "Sources"])
|
173 |
with tab1:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
for i, source in enumerate(st.session_state.context_sources):
|
175 |
name = f'{source}'
|
176 |
with st.expander(name):
|
177 |
st.markdown(f'{st.session_state.context_content[i]}')
|
178 |
-
# with st.spinner("Generating answer..."):
|
179 |
-
# Generate the full answer at once
|
180 |
-
# full_answer = chain.invoke({"question": query, "chat_history": st.session_state.messages})
|
181 |
-
|
182 |
-
# Display the full answer
|
183 |
-
st.markdown(full_answer, unsafe_allow_html=True)
|
184 |
-
# with tab2:
|
185 |
-
# for i, source in enumerate(st.session_state.context_sources):
|
186 |
-
# name = f'{source}'
|
187 |
-
# with st.expander(name):
|
188 |
-
# st.markdown(f'{st.session_state.context_content[i]}')
|
189 |
|
190 |
|
191 |
|
|
|
144 |
with st.chat_message(message["role"]):
|
145 |
tab1, tab2 = st.tabs(["Answer", "Sources"])
|
146 |
with tab1:
|
147 |
+
st.markdown(message["content"])
|
148 |
+
|
149 |
+
with tab2:
|
150 |
for i, source in enumerate(message["sources"]):
|
151 |
name = f'{source}'
|
152 |
with st.expander(name):
|
153 |
st.markdown(f'{message["context"][i]}')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
|
155 |
else:
|
156 |
question = message["content"]
|
|
|
167 |
query=st.session_state.messages[-1]['content']
|
168 |
tab1, tab2 = st.tabs(["Answer", "Sources"])
|
169 |
with tab1:
|
170 |
+
with st.spinner("Generating answer..."):
|
171 |
+
Generate the full answer at once
|
172 |
+
full_answer = chain.invoke({"question": query, "chat_history": st.session_state.messages})
|
173 |
+
|
174 |
+
# Display the full answer
|
175 |
+
st.markdown(full_answer, unsafe_allow_html=True)
|
176 |
+
with tab2:
|
177 |
for i, source in enumerate(st.session_state.context_sources):
|
178 |
name = f'{source}'
|
179 |
with st.expander(name):
|
180 |
st.markdown(f'{st.session_state.context_content[i]}')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
181 |
|
182 |
|
183 |
|