ARIQ_AI / app.py
Sksksss's picture
Create app.py
669cac1 verified
import gradio as gr
from transformers import pipeline
# تحميل نموذج دردشة قوي مفتوح المصدر
chatbot = pipeline("text-generation", model="tiiuae/falcon-7b-instruct", device=-1)
# دالة الرد على المستخدم
def chat_with_ai(user_input):
prompt = f"User: {user_input}\nAI:"
response = chatbot(prompt, max_new_tokens=200, do_sample=True, temperature=0.7)[0]["generated_text"]
# تنظيف الرد ليظهر بشكل مرتب
if "AI:" in response:
response = response.split("AI:")[-1].strip()
return response
# واجهة المستخدم
interface = gr.Interface(
fn=chat_with_ai,
inputs=gr.Textbox(lines=3, placeholder="اكتب سؤالك هنا بأي لغة...", label="🧠 سؤالك"),
outputs=gr.Textbox(label="🤖 رد الذكاء الاصطناعي"),
title="💬 مساعد الذكاء الاصطناعي - حسين محمد",
description="مشروع ذكاء اصطناعي تجريبي يعمل باللغة العربية والإنجليزية باستخدام نموذج مفتوح المصدر. مطور بواسطة حسين محمد.",
theme="soft",
examples=[
"ما هي عاصمة العراق؟",
"اشرح لي مفهوم الذكاء الاصطناعي",
"What is machine learning?",
"اكتب لي مقدمة لمقال عن الطاقة الشمسية"
]
)
interface.launch()