Détecteur NSFW : Détecte si un fichier contient du contenu NSFW afin de protéger la sécurité des données.

Introduction générale

NSFW Detector est un outil de détection de contenu gênant basé sur l'IA, principalement utilisé pour détecter si des images, des vidéos, des fichiers PDF, etc. contiennent du contenu gênant. L'outil utilise Falconsai/nsfwimageNSFW Detector prend en charge le fonctionnement de l'unité centrale sans nécessiter de GPU et convient à la plupart des serveurs. Il fournit des services via une API pour faciliter l'intégration avec d'autres applications et prend en charge le déploiement Docker pour un déploiement distribué. Avec une grande précision et une grande sécurité des données, l'outil peut être exécuté localement pour protéger les données des utilisateurs.

NSFW Detector:检测文件是否包含不适(NSFW)内容,保护数据安全

 

Liste des fonctions

  • Détection de l'IADétection des contenus inconfortables : détection très précise des contenus inconfortables à l'aide de modèles d'intelligence artificielle.
  • Prise en charge de plusieurs types de fichiersLes fichiers PDF, les images, les vidéos et les fichiers dans des paquets compressés sont détectés.
  • Fonctionnement de l'unité centraleLa technologie de l'information et de la communication (TIC) : aucun support GPU n'est nécessaire, elle convient à la plupart des serveurs.
  • Services APILes services de détection sont fournis par le biais d'une API pour faciliter l'intégration avec d'autres applications.
  • Déploiement DockerLa version anglaise du logiciel : supporte le déploiement de Docker pour les déploiements distribués.
  • opération localeLe processus de détection est effectué localement afin de protéger la sécurité des données de l'utilisateur.

 

Utiliser l'aide

Installation et déploiement

  1. Déploiement Docker: :
    • Démarrer le serveur API : bash
      docker run -d -p 3333:3333 --name nsfw-detector vxlink/nsfw_detector:latest
    • Si vous devez détecter des fichiers avec des chemins d'accès locaux au serveur, vous pouvez monter les chemins d'accès dans le conteneur : bash
      docker run -d -p 3333:3333 -v /path/to/files:/path/to/files --name nsfw-detector vxlink/nsfw_detector:latest

Utilisation des API pour l'inspection du contenu

  1. Détection des fichiers images: :
   curl -X POST -F "file=@/path/to/image.jpg" http://localhost:3333/check
  1. Détection des chemins d'accès aux fichiers locaux: :
   curl -X POST -F "path=/path/to/image.jpg" http://localhost:3333/check

Test à l'aide de l'interface web intégrée

  1. Rendez-vous à l'adresse suivante :
   http://localhost:3333

fichier de configuration

  1. Modifier le fichier de configuration: :
    • existent /tmp pour créer un fichier nommé config et configurer le comportement du détecteur en fonction des besoins.
    • Exemple de configuration : bash
      nsfw_threshold=0.5
      ffmpeg_max_frames=100
      ffmpeg_max_timeout=30

Exigences de performance

  • Jusqu'à 2 Go de mémoire vive sont nécessaires pour faire fonctionner le modèle.
  • Le traitement simultané d'un grand nombre de demandes peut nécessiter davantage de mémoire.
  • Architectures prises en charge : x86_64, ARM64.

Types de fichiers pris en charge

  • Image (support)
  • Vidéo (support)
  • Fichiers PDF (support)
  • Fichiers dans le paquet zip (support)

API publique

Si vous ne souhaitez pas le déployer vous-même, vous pouvez utiliser le service API public fourni par vx.link :

curl -X POST -F "file=@/path/to/image.jpg" https://vx.link/public/nsfw

Notez que l'API publique est limitée à 30 requêtes par minute.

© déclaration de droits d'auteur

Postes connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...