Detector NSFW: Detecta si un archivo contiene contenido NSFW para proteger la seguridad de los datos.

Introducción general

NSFW Detector es una herramienta de detección de contenido incómodo basada en IA, utilizada principalmente para detectar si imágenes, vídeos, archivos PDF, etc. contienen contenido incómodo. La herramienta utiliza Falconsai/nsfwimageny utiliza el modelo vit-base-patch16-224-in21k de Google para la detección.NSFW Detector soporta el funcionamiento de la CPU sin necesidad de GPU y es adecuado para la mayoría de los servidores. Proporciona servicios a través de una API para facilitar la integración con otras aplicaciones y admite la implementación de Docker para el despliegue distribuido. Con alta precisión y seguridad de datos, la herramienta puede ejecutarse localmente para proteger los datos del usuario.

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

 

Lista de funciones

  • Detección de IA: Proporciona una detección muy precisa de contenidos incómodos basada en modelos de IA.
  • Compatibilidad con varios tipos de archivos: Soporte para detectar imágenes, vídeos, archivos PDF y archivos en paquetes comprimidos.
  • Funcionamiento de la CPU: No requiere soporte de GPU, adecuado para la mayoría de los servidores.
  • Servicios API: Los servicios de detección se proporcionan a través de una API para facilitar la integración con otras aplicaciones.
  • Despliegue de DockerSoporta despliegue Docker para despliegues distribuidos.
  • funcionamiento local: Para proteger la seguridad de los datos de los usuarios, el proceso de detección se realiza localmente.

 

Utilizar la ayuda

Instalación y despliegue

  1. Despliegue de Docker::
    • Inicie el servidor API: bash
      docker run -d -p 3333:3333 --name nsfw-detector vxlink/nsfw_detector:latest
    • Si necesita detectar archivos con rutas locales al servidor, puede montar las rutas en el contenedor: bash
      docker run -d -p 3333:3333 -v /path/to/files:/path/to/files --name nsfw-detector vxlink/nsfw_detector:latest

Uso de API para la inspección de contenidos

  1. Detección de archivos de imagen::
   curl -X POST -F "file=@/path/to/image.jpg" http://localhost:3333/check
  1. Detección de rutas de archivos locales::
   curl -X POST -F "path=/path/to/image.jpg" http://localhost:3333/check

Pruebas mediante la interfaz web integrada

  1. Visite la siguiente dirección:
   http://localhost:3333

archivo de configuración

  1. Editar archivo de configuración::
    • existe /tmp para crear un archivo llamado config y configure el comportamiento del detector según sus necesidades.
    • Ejemplo de configuración: bash
      nsfw_threshold=0.5
      ffmpeg_max_frames=100
      ffmpeg_max_timeout=30

Requisitos de rendimiento

  • Se necesitan hasta 2 GB de RAM para ejecutar el modelo.
  • Cuando se procesa un gran número de solicitudes al mismo tiempo, es posible que se necesite más memoria.
  • Arquitecturas compatibles: x86_64, ARM64.

Tipos de archivo admitidos

  • Imágenes (soporte)
  • Vídeo (soporte)
  • Archivos PDF (compatibles)
  • Archivos del paquete zip (soporte)

API pública

Si no desea desplegarlo usted mismo, puede utilizar el servicio público de API proporcionado por vx.link:

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

Tenga en cuenta que la API pública tiene un límite de solicitudes de 30 peticiones por minuto.

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...