عن المشروع
تتيح Gradio للمستخدمين إنشاء واجهات ويب تفاعلية لنماذج تعلم الآلة ودوال Python بالكامل باستخدام لغة Python، مما يلغي الحاجة إلى JavaScript أو CSS أو استضافة الويب اليدوية.
تشمل الميزات الرئيسية ما يلي:
- gr.Interface: فئة عالية المستوى لتغليف الدوال بسرعة بواجهة مستخدم بناءً على المدخلات والمخرجات المحددة.
- gr.Blocks: واجهة برمجة تطبيقات (API) منخفضة المستوى لإنشاء تخطيطات قابلة للتخصيص للغاية وتدفقات بيانات معقدة.
- gr.ChatInterface: فئة عالية المستوى متخصصة مصممة خصيصاً لبناء واجهات مستخدم لروبوتات الدردشة (chatbots).
- المشاركة المدمجة: القدرة على إنشاء رابط URL عام عبر `launch(share=True)` لمشاركة العروض التوضيحية فوراً بينما يعمل النموذج محلياً.
- دعم النظام البيئي: يتضمن عملاء Python و JavaScript للاستعلام البرمجي، ووضع الخادم (server mode) للواجهات الأمامية المخصصة، والتكامل مع Hugging Face Spaces للاستضافة.
- أدوات المطورين: وضع إعادة التحميل السريع (Hot reload) للتطوير السريع و"المهارات" لتعزيز مساعدي البرمجة بالذكاء الاصطناعي بمعرفة خاصة بـ Gradio.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.