TheoLvs commited on
Commit
bdbbf78
1 Parent(s): 56102c0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -6
app.py CHANGED
@@ -194,6 +194,7 @@ ClimateGPT harnesses modern OCR techniques to parse and preprocess IPCC reports.
194
  show_label=False,
195
  placeholder="Ask here your climate-related question and press enter",
196
  ).style(container=False)
 
197
 
198
  examples_questions = gr.Examples(
199
  [
@@ -230,7 +231,7 @@ ClimateGPT harnesses modern OCR techniques to parse and preprocess IPCC reports.
230
  "Is the impact of climate change really as severe as it is claimed to be?",
231
  "Is climate change a hoax created by the government or environmental organizations?",
232
  ],
233
- [ask],
234
  )
235
 
236
  with gr.Column(scale=1, variant="panel"):
@@ -238,22 +239,34 @@ ClimateGPT harnesses modern OCR techniques to parse and preprocess IPCC reports.
238
  sources_textbox = gr.Textbox(
239
  interactive=False, show_label=False, max_lines=50
240
  )
 
 
 
 
 
241
  ask.submit(
242
  fn=chat,
243
  inputs=[
244
  user_id_state,
245
  ask,
246
  state,
247
- gr.inputs.Dropdown(
248
- ["IPCC only", "All available"],
249
- default="All available",
250
- label="Select reports",
251
- ),
252
  ],
253
  outputs=[chatbot, state, sources_textbox],
254
  )
255
  ask.submit(reset_textbox, [], [ask])
256
 
 
 
 
 
 
 
 
 
 
 
 
257
  gr.Markdown("## How to use ClimateGPT")
258
  with gr.Row():
259
  with gr.Column(scale=1):
 
194
  show_label=False,
195
  placeholder="Ask here your climate-related question and press enter",
196
  ).style(container=False)
197
+ ask_examples_hidden = gr.Textbox(elem_id = "hidden-message")
198
 
199
  examples_questions = gr.Examples(
200
  [
 
231
  "Is the impact of climate change really as severe as it is claimed to be?",
232
  "Is climate change a hoax created by the government or environmental organizations?",
233
  ],
234
+ [ask_examples_hidden],
235
  )
236
 
237
  with gr.Column(scale=1, variant="panel"):
 
239
  sources_textbox = gr.Textbox(
240
  interactive=False, show_label=False, max_lines=50
241
  )
242
+ reports_select = gr.inputs.Dropdown(
243
+ ["IPCC only", "All available"],
244
+ default="All available",
245
+ label="Select reports",
246
+ ),
247
  ask.submit(
248
  fn=chat,
249
  inputs=[
250
  user_id_state,
251
  ask,
252
  state,
253
+ reports_select
 
 
 
 
254
  ],
255
  outputs=[chatbot, state, sources_textbox],
256
  )
257
  ask.submit(reset_textbox, [], [ask])
258
 
259
+ ask_examples_hidden.change(
260
+ fn=chat,
261
+ inputs=[
262
+ user_id_state,
263
+ ask_examples_hidden,
264
+ state,
265
+ reports_select
266
+ ],
267
+ outputs=[chatbot, state, sources_textbox],
268
+ )
269
+
270
  gr.Markdown("## How to use ClimateGPT")
271
  with gr.Row():
272
  with gr.Column(scale=1):