Islamic-Ai / app.py
ABD20124082402's picture
Update app.py
693dffb verified
import gradio as gr
from transformers import pipeline
# 🔹 تحميل نموذج المحادثات الإسلامية
MODEL_NAME = "ABD20124082402/Islamic-Ai" # استبدل باسم النموذج الصحيح
chatbot = pipeline("text-generation", model=MODEL_NAME)
# 🔹 دالة توليد الردود
def chat(message, history):
response = chatbot(message, max_length=100)
return response[0]["generated_text"]
# 🔹 تشغيل الواجهة بتصميم رسومي جميل
with gr.Blocks(theme=gr.themes.Soft()) as demo:
gr.Markdown("# 🤖 **بوت المحادثات الإسلامية**")
gr.Markdown("### اسأل أي سؤال وسيتم الرد عليك بناءً على الذكاء الاصطناعي الإسلامي.")
with gr.Row():
with gr.Column(scale=3):
chatbot_ui = gr.Chatbot()
with gr.Column(scale=1):
msg_input = gr.Textbox(label="✍️ اكتب سؤالك هنا", placeholder="مثال: ما هي أركان الإسلام؟")
send_btn = gr.Button("🚀 إرسال")
send_btn.click(chat, inputs=[msg_input, chatbot_ui], outputs=chatbot_ui)
# تشغيل التطبيق
demo.launch()