medmac01 commited on
Commit
fdc7b7d
·
1 Parent(s): fdc966b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -23
app.py CHANGED
@@ -204,6 +204,7 @@ def main():
204
  # Layout of input/response containers
205
  input_container = st.container()
206
  selected_region = st.selectbox("Choose a region:", list(soil_types.keys()))
 
207
 
208
  if st.button("Clear Chat"):
209
  st.session_state['past'] = []
@@ -225,29 +226,30 @@ def main():
225
  ## Function for taking user prompt as input followed by producing AI generated responses
226
 
227
  ## Conditional display of AI generated responses as a function of user provided prompts
228
- with response_container:
229
- if user_input:
230
- response = generate_response(user_input,str(selected_region), str(date))
231
- st.session_state.past.append(user_input)
232
- st.session_state.generated.append(response)
233
-
234
- if st.session_state['generated']:
235
- for i in range(len(st.session_state['generated'])):
236
- message(st.session_state['past'][i], is_user=True, key=str(i) + '_user', logo="https://i.pinimg.com/originals/d5/b2/13/d5b21384ccaaa6f9ef32986f17c50638.png")
237
- message(st.session_state["generated"][i], key=str(i), logo= "https://emojiisland.com/cdn/shop/products/Robot_Emoji_Icon_7070a254-26f7-4a54-8131-560e38e34c2e_large.png?v=1571606114")
238
-
239
- # Add Google icon button to retrieve links
240
- if st.button(f"Double-Check Response", key=f"google_button_{i}"):
241
- search_query = get_search_query(st.session_state['generated'][i])
242
- retrieved_links = search_url(search_query)
243
- if retrieved_links:
244
- st.markdown("**Google Search Results:**")
245
- for j, link in enumerate(retrieved_links):
246
- st.markdown(f"{j + 1}. [{link['title']}]({link['link']})")
247
-
248
- # Display Google logo
249
- google_logo_url = "https://www.gstatic.com/webp/gallery/2.jpg"
250
- st.image(google_logo_url, width=50, caption="Google Logo")
 
251
 
252
  if __name__ == "__main__":
253
  main()
 
204
  # Layout of input/response containers
205
  input_container = st.container()
206
  selected_region = st.selectbox("Choose a region:", list(soil_types.keys()))
207
+ submit_question = st.button("Send")
208
 
209
  if st.button("Clear Chat"):
210
  st.session_state['past'] = []
 
226
  ## Function for taking user prompt as input followed by producing AI generated responses
227
 
228
  ## Conditional display of AI generated responses as a function of user provided prompts
229
+ if submit_question:
230
+ with response_container:
231
+ if user_input:
232
+ response = generate_response(user_input,str(selected_region), str(date))
233
+ st.session_state.past.append(user_input)
234
+ st.session_state.generated.append(response)
235
+
236
+ if st.session_state['generated']:
237
+ for i in range(len(st.session_state['generated'])):
238
+ message(st.session_state['past'][i], is_user=True, key=str(i) + '_user', logo="https://i.pinimg.com/originals/d5/b2/13/d5b21384ccaaa6f9ef32986f17c50638.png")
239
+ message(st.session_state["generated"][i], key=str(i), logo= "https://emojiisland.com/cdn/shop/products/Robot_Emoji_Icon_7070a254-26f7-4a54-8131-560e38e34c2e_large.png?v=1571606114")
240
+
241
+ # Add Google icon button to retrieve links
242
+ if st.button(f"Double-Check Response", key=f"google_button_{i}"):
243
+ search_query = get_search_query(st.session_state['generated'][i])
244
+ retrieved_links = search_url(search_query)
245
+ if retrieved_links:
246
+ st.markdown("**Google Search Results:**")
247
+ for j, link in enumerate(retrieved_links):
248
+ st.markdown(f"{j + 1}. [{link['title']}]({link['link']})")
249
+
250
+ # Display Google logo
251
+ google_logo_url = "https://companieslogo.com/img/orig/GOOG-0ed88f7c.png"
252
+ st.image(google_logo_url, width=50, caption="Google Logo")
253
 
254
  if __name__ == "__main__":
255
  main()