[مدفوع] دمج Google Cloud Vision API في عملية التحميل

إضافة تتحقق من جميع الصور المُحمَّلة إلى Discourse عبر واجهة برمجة تطبيقات Google Cloud Vision وتُرفضها إذا لم تكن مناسبة وفقًا للمستويات المحددة.

التوثيق:

توفر Google مكتبة Ruby Gem:

يجب أن تتكامل هذه الإضافة مع عملية تحميل الصور الرئيسية في Discourse لجميع الصور (المشاركات، الصور الشخصية، خلفيات الملفات الشخصية، إلخ) وتُرفض الصور التي تحتوي على محتوى غير مسموح به:

  puts "Adult:    #{safe_search.adult}"  puts "Spoof:    #{safe_search.spoof}"  puts "Medical:  #{safe_search.medical}"  puts "Violence: #{safe_search.violence}"  puts "Racy:     #{safe_search.racy}"
['UNKNOWN', 'VERY_UNLIKELY', 'UNLIKELY',        'POSSIBLE', 'LIKELY', 'VERY_LIKELY']

يجب أن تكون احتمالات الحد الأدنى لرفض التحميلات للفئات المختلفة (البالغين، التزوير، الطبية، العنف، غير اللائق) قابلة للتكوين في إعدادات الإضافة.

يجب إزالة الصور المرفوضة فورًا وعدم حفظها في أي مكان.

صيغ الصور المدعومة من Google Cloud Vision:

إعجابَين (2)

شكرًا لك. لقد سار @Terrapop معي في هذا الأمر.

7 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.