Spaces:
Sleeping
Sleeping
File size: 824 Bytes
dfd818c d6bf15e 32bfb89 dfd818c d6bf15e dfd818c 4710fe2 d6bf15e 32bfb89 d6bf15e fcddfa4 4710fe2 d6bf15e 4710fe2 32bfb89 |
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 26 27 28 |
import gradio as gr
from transformers import pipeline
from langdetect import detect
model_name = "aubmindlab/aragpt2-base"
chatbot = pipeline("text-generation", model=model_name)
def reply(prompt):
if prompt.strip() == "":
return "يرجى إدخال نص."
try:
lang = detect(prompt)
except:
lang = "ar"
response = chatbot(prompt, max_length=100, do_sample=True)[0]["generated_text"]
return response.strip()
interface = gr.Interface(
fn=reply,
inputs=gr.Textbox(label="📝 أدخل نصًا بأي لغة"),
outputs=gr.Textbox(label="💬 رد الوكيل"),
title="🌍 TunisAI-Agent — ذكاء صناعي متعدد اللغات",
description="وكيل ذكاء صناعي مجاني يعمل بأي لغة 🧠🌐"
)
interface.launch(share=True)
|