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

Список функций
- Обнаружение искусственного интеллекта: Обеспечивает высокоточное обнаружение некомфортного контента на основе моделей искусственного интеллекта.
- Поддержка нескольких типов файлов: Поддержка обнаружения изображений, видео, PDF-файлов и файлов в сжатых пакетах.
- Работа процессора: Поддержка GPU не требуется, подходит для большинства серверов.
- API-сервисыУслуги по обнаружению предоставляются через API для легкой интеграции с другими приложениями.
- Развертывание Docker: Поддержка развертывания Docker для распределенного развертывания.
- локальная операция: Для обеспечения безопасности данных пользователя процесс обнаружения выполняется локально.
Использование помощи
Установка и развертывание
- Развертывание 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:
Использование API для проверки содержимого
- Обнаружение файлов изображений::
curl -X POST -F "file=@/path/to/image.jpg" http://localhost:3333/check
- Определение путей к локальным файлам::
curl -X POST -F "path=/path/to/image.jpg" http://localhost:3333/check
Тестирование с помощью встроенного веб-интерфейса
- Посетите следующий адрес:
http://localhost:3333
файл конфигурации
- Редактирование файла конфигурации::
- существовать
/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 запросов в минуту.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...