boryasbora commited on
Commit
2a681e8
·
verified ·
1 Parent(s): a485938

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -18
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