YchKhan commited on
Commit
65136ef
1 Parent(s): 60c02b8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -10
app.py CHANGED
@@ -324,33 +324,38 @@ def auth_user(ui_session_id):
324
 
325
  def display_info0(documents):
326
  try:
327
- gr.Info(documents.split("\n*§*§*\n")[0])
328
  except Exception as e:
329
  gr.Info("No Document")
 
330
 
331
  def display_info1(documents):
332
  try:
333
- gr.Info(documents.split("\n*§*§*\n")[1])
334
  except Exception as e:
335
  gr.Info("No Document")
 
336
 
337
  def display_info2(documents):
338
  try:
339
- gr.Info(documents.split("\n*§*§*\n")[2])
340
  except Exception as e:
341
  gr.Info("No Document")
 
342
 
343
  def display_info3(documents):
344
  try:
345
- gr.Info(documents.split("\n*§*§*\n")[3])
346
  except Exception as e:
347
  gr.Info("No Document")
 
348
 
349
  def display_info4(documents):
350
  try:
351
- gr.Info(documents.split("\n*§*§*\n")[4])
352
  except Exception as e:
353
  gr.Info("No Document")
 
354
 
355
  with gr.Blocks() as demo:
356
  gr.Markdown("# Enrich an LLM knowledge with your own documents 🧠🤖")
@@ -363,6 +368,8 @@ with gr.Blocks() as demo:
363
 
364
  with gr.Column():
365
  answer_output = gr.Markdown(label='AI Answer', visible=False)
 
 
366
  with gr.Row():
367
  query_input = gr.Textbox(placeholder="Type your question", label="Question ❔", scale=9, visible=False)
368
  btn_askGPT = gr.Button("▶", scale=1, visible=False)
@@ -389,11 +396,11 @@ with gr.Blocks() as demo:
389
  btn_askGPT.click(ask_gpt, inputs=[query_input, tb_session_id, tb_history], outputs=[answer_output, tb_sources, tb_history])
390
  query_input.submit(ask_gpt, inputs=[query_input, tb_session_id, tb_history], outputs=[answer_output, tb_sources, tb_history])
391
 
392
- btn1.click(display_info0, inputs=tb_sources, outputs=None)
393
- btn2.click(display_info1, inputs=tb_sources, outputs=None)
394
- btn3.click(display_info2, inputs=tb_sources, outputs=None)
395
- btn4.click(display_info3, inputs=tb_sources, outputs=None)
396
- btn5.click(display_info4, inputs=tb_sources, outputs=None)
397
 
398
 
399
 
 
324
 
325
  def display_info0(documents):
326
  try:
327
+ return gr.Markdown(value=documents.split("\n*§*§*\n")[0], label='Source', visible=True)
328
  except Exception as e:
329
  gr.Info("No Document")
330
+ return gr.Markdown(label='Source', visible=False)
331
 
332
  def display_info1(documents):
333
  try:
334
+ return gr.Markdown(value=documents.split("\n*§*§*\n")[1], label='Source', visible=True)
335
  except Exception as e:
336
  gr.Info("No Document")
337
+ return gr.Markdown(label='Source', visible=False)
338
 
339
  def display_info2(documents):
340
  try:
341
+ return gr.Markdown(value=documents.split("\n*§*§*\n")[2], label='Source', visible=True)
342
  except Exception as e:
343
  gr.Info("No Document")
344
+ return gr.Markdown(label='Source', visible=False)
345
 
346
  def display_info3(documents):
347
  try:
348
+ return gr.Markdown(value=documents.split("\n*§*§*\n")[3], label='Source', visible=True)
349
  except Exception as e:
350
  gr.Info("No Document")
351
+ return gr.Markdown(label='Source', visible=False)
352
 
353
  def display_info4(documents):
354
  try:
355
+ return gr.Markdown(value=documents.split("\n*§*§*\n")[4], label='Source', visible=True)
356
  except Exception as e:
357
  gr.Info("No Document")
358
+ return gr.Markdown(label='Source', visible=False)
359
 
360
  with gr.Blocks() as demo:
361
  gr.Markdown("# Enrich an LLM knowledge with your own documents 🧠🤖")
 
368
 
369
  with gr.Column():
370
  answer_output = gr.Markdown(label='AI Answer', visible=False)
371
+ md_ref = gr.Markdown(label='Source', visible=False)
372
+
373
  with gr.Row():
374
  query_input = gr.Textbox(placeholder="Type your question", label="Question ❔", scale=9, visible=False)
375
  btn_askGPT = gr.Button("▶", scale=1, visible=False)
 
396
  btn_askGPT.click(ask_gpt, inputs=[query_input, tb_session_id, tb_history], outputs=[answer_output, tb_sources, tb_history])
397
  query_input.submit(ask_gpt, inputs=[query_input, tb_session_id, tb_history], outputs=[answer_output, tb_sources, tb_history])
398
 
399
+ btn1.click(display_info0, inputs=tb_sources, outputs=md_ref)
400
+ btn2.click(display_info1, inputs=tb_sources, outputs=md_ref)
401
+ btn3.click(display_info2, inputs=tb_sources, outputs=md_ref)
402
+ btn4.click(display_info3, inputs=tb_sources, outputs=md_ref)
403
+ btn5.click(display_info4, inputs=tb_sources, outputs=md_ref)
404
 
405
 
406