Детектор NSFW: определяет, содержит ли файл содержимое NSFW, чтобы защитить данные.

Общее введение

NSFW Detector - это инструмент для обнаружения дискомфортного содержимого на основе искусственного интеллекта, в основном используемый для определения того, содержат ли изображения, видео, PDF-файлы и т.д. дискомфортное содержимое. Инструмент использует Falconsai/nsfwизображениеNSFW Detector поддерживает работу на CPU без использования GPU и подходит для большинства серверов. Он предоставляет услуги через API для легкой интеграции с другими приложениями и поддерживает развертывание Docker для распределенного развертывания. Благодаря высокой точности и безопасности данных, инструмент может работать локально для защиты пользовательских данных.

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

 

Список функций

  • Обнаружение искусственного интеллекта: Обеспечивает высокоточное обнаружение некомфортного контента на основе моделей искусственного интеллекта.
  • Поддержка нескольких типов файлов: Поддержка обнаружения изображений, видео, PDF-файлов и файлов в сжатых пакетах.
  • Работа процессора: Поддержка GPU не требуется, подходит для большинства серверов.
  • API-сервисыУслуги по обнаружению предоставляются через API для легкой интеграции с другими приложениями.
  • Развертывание Docker: Поддержка развертывания Docker для распределенного развертывания.
  • локальная операция: Для обеспечения безопасности данных пользователя процесс обнаружения выполняется локально.

 

Использование помощи

Установка и развертывание

  1. Развертывание Docker::
    • Запустите сервер API: bash
      docker run -d -p 3333:3333 --name nsfw-detector vxlink/nsfw_detector:latest
    • Если вам нужно обнаружить файлы с локальными путями к серверу, вы можете смонтировать эти пути в контейнер: bash
      docker run -d -p 3333:3333 -v /path/to/files:/path/to/files --name nsfw-detector vxlink/nsfw_detector:latest

Использование API для проверки содержимого

  1. Обнаружение файлов изображений::
   curl -X POST -F "file=@/path/to/image.jpg" http://localhost:3333/check
  1. Определение путей к локальным файлам::
   curl -X POST -F "path=/path/to/image.jpg" http://localhost:3333/check

Тестирование с помощью встроенного веб-интерфейса

  1. Посетите следующий адрес:
   http://localhost:3333

файл конфигурации

  1. Редактирование файла конфигурации::
    • существовать /tmp каталог, чтобы создать файл с именем config файл и настройте поведение детектора в соответствии с требованиями.
    • Пример конфигурации: bash
      nsfw_threshold=0.5
      ffmpeg_max_frames=100
      ffmpeg_max_timeout=30

Требования к производительности

  • Для работы модели требуется до 2 Гб оперативной памяти.
  • При одновременной обработке большого количества запросов может потребоваться больше памяти.
  • Поддерживаемые архитектуры: x86_64, ARM64.

Поддерживаемые типы файлов

  • Изображение (поддержка)
  • Видео (поддержка)
  • Файлы PDF (поддержка)
  • Файлы в zip-пакете (поддержка)

Публичный API

Если вы не хотите разворачивать его самостоятельно, вы можете воспользоваться публичным API-сервисом, предоставляемым vx.link:

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

Обратите внимание, что публичный API имеет ограничение на количество запросов - 30 запросов в минуту.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...