File size: 870 Bytes
47e6e94
30caa71
79b8b80
ee5b68c
 
b5ac77b
5038547
da9306f
 
 
 
ee5b68c
da9306f
47e6e94
79b8b80
 
ee5b68c
79b8b80
ee5b68c
 
79b8b80
d743ebd
79b8b80
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import gradio as gr
from transformers import pipeline

# ✅ موديل خفيف جدًا مناسب للـ Free CPU
chatbot = pipeline("text2text-generation", model="google/flan-t5-base")

def respond(message):
    if not message.strip():
        return "اكتبلي حاجة علشان أرد 😊"
    
    prompt = f"سؤال: {message} إجابة:"
    result = chatbot(prompt, max_new_tokens=100)
    return result[0]["generated_text"].strip()

iface = gr.Interface(
    fn=respond,
    inputs=gr.Textbox(lines=1, placeholder="اسأل نونو أي حاجة!"),
    outputs=gr.Textbox(label="رد نونو"),
    title="نونو شات بوت (نسخة خفيفة جدًا)",
    description="نونو بيرد عليك بإجابات مبسطة باستخدام موديل خفيف مجاني من Hugging Face"
)

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