File size: 630 Bytes
3dc1a7f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import gradio as gr
from rag_pipeline import answer_question

def qa_interface(question):
    return answer_question(question)

iface = gr.Interface(
    fn=qa_interface,
    inputs=gr.Textbox(lines=3, placeholder="اكتب سؤالك هنا...", label="سؤالك", rtl=True),
    outputs=gr.Textbox(label="الإجابة", rtl=True),
    title="🤖 روبوت سؤال وجواب عربي باستخدام PDF",
    description="ارفع ملفات PDF باللغة العربية، واسأل عنها مباشرة (يدعم اللهجة المصرية ويعمل على CPU)."
)

if __name__ == "__main__":
    iface.launch()