TheoLvs commited on
Commit
78e5850
1 Parent(s): 65b9706

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +36 -29
app.py CHANGED
@@ -154,6 +154,8 @@ def log_on_azure(file, logs, share_client):
154
 
155
  with gr.Blocks(title="🌍 ClimateGPT", css="style.css") as demo:
156
 
 
 
157
  # Gradio
158
  gr.Markdown("<h1><center>ClimateGPT 🌍</center></h1>")
159
  gr.Markdown("<h4><center>Ask climate-related questions to the IPCC reports</center></h4>")
@@ -270,32 +272,35 @@ ClimateGPT harnesses modern OCR techniques to parse and preprocess IPCC reports.
270
  )
271
  ask.submit(reset_textbox, [], [ask])
272
 
273
- with gr.Accordion("Submit here your feedbacks and feature requests🙏", open=False):
274
- gr.Markdown("""
275
- ## Beta test
276
-
277
- - ClimateGPT welcomes community contributions. To participate, head over to the Community Tab and create a "New Discussion" to ask questions and share your insights.
278
- - Provide feedback through our feedback form, letting us know which insights you found accurate, useful, or not. Your input will help us improve the platform.
279
- - To make climate science accessible to a wider audience, we have opened our own OpenAI API key with a monthly cap of $1000. If you already have an API key, please use it to help conserve bandwidth for others.
280
-
281
- ## Feedbacks
282
- """)
283
 
284
- feedback = gr.Textbox()
285
- feedback_save = gr.Button(value="submit feedback")
286
- # thanks = gr.Textbox()
287
- feedback_save.click(
288
- save_feedback,
289
- inputs=[feedback, user_id_state], # outputs=[thanks]
290
- )
291
-
292
- with gr.Accordion("Add your personal openai api key - Optional (see beta-test section below)", open=False):
293
- openai_api_key_textbox = gr.Textbox(
294
- placeholder="Paste your OpenAI API key (sk-...) and hit Enter",
295
- show_label=False,
296
- lines=1,
297
- type="password",
298
- )
 
 
 
 
 
 
 
 
299
  openai_api_key_textbox.change(
300
  set_openai_api_key, inputs=[openai_api_key_textbox]
301
  )
@@ -306,7 +311,7 @@ ClimateGPT harnesses modern OCR techniques to parse and preprocess IPCC reports.
306
  gr.Markdown("""
307
 
308
 
309
- ## Sources
310
  | Source | Report | URL | Number of pages | Release date |
311
  | --- | --- | --- | --- | --- |
312
  | IPCC | IPCC AR6 - First Assessment Report on the Physical Science of Climate Change | https://report.ipcc.ch/ar6/wg1/IPCC_AR6_WGI_FullReport.pdf | 2049 pages | August 2021 |
@@ -324,7 +329,7 @@ ClimateGPT harnesses modern OCR techniques to parse and preprocess IPCC reports.
324
  | IEA | Word Energy Outlook 2022 | https://www.iea.org/reports/world-energy-outlook-2022 | 524 pages | October 2022 |
325
  | EU parliament | The environmental impacts of plastics and micro plastics use, waste and polution EU and national measures | https://www.europarl.europa.eu/thinktank/en/document/IPOL_STU(2020)658279 | 76 pages | October 2020 |
326
 
327
- ## Carbon Footprint
328
 
329
  Carbon emissions were measured during the development and inference process using CodeCarbon [https://github.com/mlco2/codecarbon](https://github.com/mlco2/codecarbon)
330
 
@@ -335,8 +340,10 @@ Carbon emissions were measured during the development and inference process usin
335
  | Inference | Question Answering | x kgCO2 / call | CodeCarbon |
336
  | Inference | API call to turbo-GPT | x kgCO2 / call | OpenAI |
337
 
338
- ## Authors
339
- - Ekimetrics
 
 
340
  """)
341
 
342
  demo.queue(concurrency_count=16)
 
154
 
155
  with gr.Blocks(title="🌍 ClimateGPT", css="style.css") as demo:
156
 
157
+ user_id_state = gr.State([user_id])
158
+
159
  # Gradio
160
  gr.Markdown("<h1><center>ClimateGPT 🌍</center></h1>")
161
  gr.Markdown("<h4><center>Ask climate-related questions to the IPCC reports</center></h4>")
 
272
  )
273
  ask.submit(reset_textbox, [], [ask])
274
 
275
+ with gr.Row():
276
+ with gr.Column(scale = 1):
277
+ with gr.Accordion("🙏 Submit here your feedbacks and feature requests", open=True):
278
+ gr.Markdown("""
279
+ ## Beta test
 
 
 
 
 
280
 
281
+ - ClimateGPT welcomes community contributions. To participate, head over to the Community Tab and create a "New Discussion" to ask questions and share your insights.
282
+ - Provide feedback through our feedback form, letting us know which insights you found accurate, useful, or not. Your input will help us improve the platform.
283
+ - To make climate science accessible to a wider audience, we have opened our own OpenAI API key with a monthly cap of $1000. If you already have an API key, please use it to help conserve bandwidth for others.
284
+
285
+ ## Feedbacks
286
+ """)
287
+
288
+ feedback = gr.Textbox()
289
+ feedback_save = gr.Button(value="submit feedback")
290
+ # thanks = gr.Textbox()
291
+ feedback_save.click(
292
+ save_feedback,
293
+ inputs=[feedback, user_id_state], # outputs=[thanks]
294
+ )
295
+
296
+ with gr.Column(scale = 1):
297
+ with gr.Accordion("Add your personal openai api key - Optional (see beta-test section on the right)", open=False):
298
+ openai_api_key_textbox = gr.Textbox(
299
+ placeholder="Paste your OpenAI API key (sk-...) and hit Enter",
300
+ show_label=False,
301
+ lines=1,
302
+ type="password",
303
+ )
304
  openai_api_key_textbox.change(
305
  set_openai_api_key, inputs=[openai_api_key_textbox]
306
  )
 
311
  gr.Markdown("""
312
 
313
 
314
+ ## 📚 Sources
315
  | Source | Report | URL | Number of pages | Release date |
316
  | --- | --- | --- | --- | --- |
317
  | IPCC | IPCC AR6 - First Assessment Report on the Physical Science of Climate Change | https://report.ipcc.ch/ar6/wg1/IPCC_AR6_WGI_FullReport.pdf | 2049 pages | August 2021 |
 
329
  | IEA | Word Energy Outlook 2022 | https://www.iea.org/reports/world-energy-outlook-2022 | 524 pages | October 2022 |
330
  | EU parliament | The environmental impacts of plastics and micro plastics use, waste and polution EU and national measures | https://www.europarl.europa.eu/thinktank/en/document/IPOL_STU(2020)658279 | 76 pages | October 2020 |
331
 
332
+ ## 🛢️ Carbon Footprint
333
 
334
  Carbon emissions were measured during the development and inference process using CodeCarbon [https://github.com/mlco2/codecarbon](https://github.com/mlco2/codecarbon)
335
 
 
340
  | Inference | Question Answering | x kgCO2 / call | CodeCarbon |
341
  | Inference | API call to turbo-GPT | x kgCO2 / call | OpenAI |
342
 
343
+ ## 📧 Contact
344
+ This tool has been developed by the R&D lab at **Ekimetrics**
345
+
346
+ If you have any questions or feature requests, please feel free to reach us out at <b>theo.alvesdacosta@ekimetrics.com</b>.
347
  """)
348
 
349
  demo.queue(concurrency_count=16)