Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -324,33 +324,38 @@ def auth_user(ui_session_id):
|
|
324 |
|
325 |
def display_info0(documents):
|
326 |
try:
|
327 |
-
gr.
|
328 |
except Exception as e:
|
329 |
gr.Info("No Document")
|
|
|
330 |
|
331 |
def display_info1(documents):
|
332 |
try:
|
333 |
-
gr.
|
334 |
except Exception as e:
|
335 |
gr.Info("No Document")
|
|
|
336 |
|
337 |
def display_info2(documents):
|
338 |
try:
|
339 |
-
gr.
|
340 |
except Exception as e:
|
341 |
gr.Info("No Document")
|
|
|
342 |
|
343 |
def display_info3(documents):
|
344 |
try:
|
345 |
-
gr.
|
346 |
except Exception as e:
|
347 |
gr.Info("No Document")
|
|
|
348 |
|
349 |
def display_info4(documents):
|
350 |
try:
|
351 |
-
gr.
|
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=
|
393 |
-
btn2.click(display_info1, inputs=tb_sources, outputs=
|
394 |
-
btn3.click(display_info2, inputs=tb_sources, outputs=
|
395 |
-
btn4.click(display_info3, inputs=tb_sources, outputs=
|
396 |
-
btn5.click(display_info4, inputs=tb_sources, outputs=
|
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 |
|