boryasbora commited on
Commit
a485938
·
verified ·
1 Parent(s): 42449f3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -10
app.py CHANGED
@@ -144,13 +144,17 @@ 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
- 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,17 +171,21 @@ if prompt := st.chat_input("How may I assist you today?"):
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
 
 
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
  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