Spaces:
Running
Running
| 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() |