Update app.py
Browse files
app.py
CHANGED
@@ -39,7 +39,7 @@ def summarize_answer(question, passages_text, logs):
|
|
39 |
logs = log_message("[RAG] ⚠️ لم يتم توليد إجابة. ربما النص طويل أو النموذج فشل.", logs)
|
40 |
else:
|
41 |
logs = log_message("[RAG] ✅ تم توليد الإجابة النهائية.", logs)
|
42 |
-
return
|
43 |
|
44 |
with gr.Blocks() as demo:
|
45 |
logs = gr.State("")
|
@@ -68,6 +68,6 @@ with gr.Blocks() as demo:
|
|
68 |
upload_btn.click(upload_and_prepare, inputs=[files_input, logs], outputs=[chunks, logs_output, store_question_btn, find_btn, answer_btn])
|
69 |
store_question_btn.click(store_question, inputs=question_input, outputs=question_state)
|
70 |
find_btn.click(retrieve_passages, inputs=[question_state, chunks, logs], outputs=[retrieved_passages, passage_output, logs_output])
|
71 |
-
answer_btn.click(summarize_answer, inputs=[question_state, passage_output, logs], outputs=[
|
72 |
|
73 |
demo.launch()
|
|
|
39 |
logs = log_message("[RAG] ⚠️ لم يتم توليد إجابة. ربما النص طويل أو النموذج فشل.", logs)
|
40 |
else:
|
41 |
logs = log_message("[RAG] ✅ تم توليد الإجابة النهائية.", logs)
|
42 |
+
return summary, answer, logs
|
43 |
|
44 |
with gr.Blocks() as demo:
|
45 |
logs = gr.State("")
|
|
|
68 |
upload_btn.click(upload_and_prepare, inputs=[files_input, logs], outputs=[chunks, logs_output, store_question_btn, find_btn, answer_btn])
|
69 |
store_question_btn.click(store_question, inputs=question_input, outputs=question_state)
|
70 |
find_btn.click(retrieve_passages, inputs=[question_state, chunks, logs], outputs=[retrieved_passages, passage_output, logs_output])
|
71 |
+
answer_btn.click(summarize_answer, inputs=[question_state, passage_output, logs], outputs=[summary_output, answer_output, logs_output])
|
72 |
|
73 |
demo.launch()
|