diacritize / app.py
Reem1's picture
Create app.py
504ad8d verified
raw
history blame contribute delete
676 Bytes
import gradio as gr
from google import genai
import os
client = genai.Client(api_key=os.environ["GEMINI_API_KEY"])
def diacritize(text):
prompt = f"""
أضف التشكيل الكامل للنص العربي التالي مع مراعاة المعنى:
{text}
أعد النص فقط بعد التشكيل بدون أي شرح.
"""
response = client.models.generate_content(
model="gemini-2.5-flash",
contents=prompt
)
return response.text
demo = gr.Interface(
fn=diacritize,
inputs=gr.Textbox(lines=6, label="Input Text"),
outputs=gr.Textbox(label="Diacritized Text"),
title="Arabic Diacritization API"
)
demo.launch()