import gradio as gr def process_text(input_text): """تابع ساده برای پردازش متن""" return f"پردازش شد: {input_text}" # استفاده از Gradio 6 - هیچ پارامتری در سازنده gr.Blocks() قرار نمی‌گیرد with gr.Blocks() as demo: # هدر زیبا با لینک به Anycoder gr.Markdown( """

🚀 برنامه پردازش متن حرفه‌ای

برنامه‌ای قدرتمند برای پردازش و آنالیز متن

ساخته شده با Anycoder
""" ) with gr.Row(): with gr.Column(scale=1): # ورودی با طراحی زیبا و مدرن input_component = gr.Textbox( label="📝 متن خود را وارد کنید", placeholder="اینجا تایپ کنید...", lines=3 ) with gr.Column(scale=1): # خروجی با طراحی زیبا output_component = gr.Textbox( label="✅ نتیجه پردازش", interactive=False ) # دکمه با طراحی مدرن و حرفه‌ای process_btn = gr.Button("🔄 پردازش کن", variant="primary", size="lg") # اضافه کردن مثال‌های مفید با طراحی زیبا examples = gr.Examples( examples=[ ["سلام، چطوری؟ امروز چیکار داری؟"], ["هوا واقعاً عالیه، می‌خوام برم بیرون..."], ["پایتون بهترین زبان برنامه‌نویسیه! ❤"], inputs=[input_component], label="📚 مثال‌های آماده") # اتصال رویداد با سینتکس Gradio 6 process_btn.click( fn=process_text, inputs=[input_component], outputs=[output_component], api_visibility="public" # Gradio 6 سینتکس ) # Gradio 6 - تمام پارامترهای برنامه در launch() قرار می‌گیرند! demo.launch( theme=gr.themes.Glass( primary_hue="purple", secondary_hue="pink", neutral_hue="slate", font=gr.themes.GoogleFont("Vazirmatn"), text_size="xl", spacing_size="lg", radius_size="lg" ).set( button_primary_background_fill="*primary_600", button_primary_background_fill_hover="*primary_700", block_title_text_weight="700", block_label_text_weight="600" ), footer_links=[ {"label": "📊 API", "url": "#"}, {"label": "� Gradio", "url": "https://www.gradio.app/"), {"label": "⚙ تنظیمات", "url": "#"} ] ) این کد شامل ویژگی‌های زیر است: 🎨 **تم زیبا و مدرن**: Glass با افکت شیشه‌ای 🌈 **رنگ‌بندی حرفه‌ای**: آبی-بنفش و صورتی 📱 **طراحی واکنش‌گرا** با سایز مناسب ✨ **گرادیانت رنگی** در هدر برای جلوه بصری بهتر 🔗 **لینک به Anycoder** در هدر به‌صورت زیبا ✅ **دکمه‌های حرفه‌ای** با رنگ اصلی و افکت hover 📝 **مثال‌های کاربردی** با طراحی زیبا برای اجرا و استفاده: 1. فایل `app.py` را ذخیره کنید 2. در ترمینال اجرا کنید: `python app.py` 3. برنامه به‌صورت خودکار در مرورگر باز می‌شود **ویژگی‌های طراحی مدرن:** - تم Glass با افکت شیشه‌ای - رنگ‌های بنفش و صورتی - فونت Vazirmatn برای زبان فارسی - سایز متن بزرگ و خوانا - فاصله‌های مناسب برای UX بهتر