[PAGATO] Integrare Google Cloud Vision API nel processo di caricamento

Un plugin che controlla tutte le immagini caricate su Discourse tramite l’API Google Cloud Vision e le rifiuta se non sono appropriate secondo i livelli impostati.

Documentazione:

Google fornisce un Ruby Gem:

Questo plugin dovrebbe integrarsi nel processo principale di caricamento delle immagini di Discourse per tutte le immagini (post, avatar, sfondi del profilo, ecc.) e rifiutare le immagini che contengono contenuti non consentiti:

  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']

I livelli minimi di probabilità per rifiutare i caricamenti nelle varie categorie di flag (Adult, Spoof, Medical, Violence, Racy) dovrebbero essere configurabili nelle impostazioni del plugin.

Le immagini rifiutate devono essere rimosse immediatamente e non devono essere salvate in alcun luogo.

Formati di immagine supportati da Google Cloud Vision:

2 Mi Piace

Grazie. @Terrapop ha già fatto il passo successivo insieme a me.

7 Mi Piace

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