免费搭建图像审核系统|Docker 部署 NSFW API 实现图床智能鉴别黄审查

通过 Docker 快速部署 NsfwJs 镜像识别 API,实现对上传图片的自动审核,适用于 Lsky Pro 或其他图床系统。

在互联网内容管理日益严格的今天,如何防止用户上传包含色情或敏感内容的图片,是每个图床或社区网站面临的挑战之一。特别是对于拥有公开上传功能的图床服务(如 Lsky Pro),部署一个私有的 NSFW 图像识别审核接口非常关键。

本文将指导你如何通过 Docker 一键部署私有的图像审核 API(基于 NSFW.js),并在 Lsky Pro 图床中配置调用该接口,实现自动检测上传图片是否为黄图或其他不适宜展示的内容。

免费搭建图像审核系统|Docker 部署 NSFW API 实现图床智能鉴别黄审查

一、什么是 NSFW?

NSFW 是 “Not Safe For Work” 的英文缩写,通常用于标记那些包含色情、低俗、血腥、暴力、成人向画风等内容的网络资源链接。为了让用户在工作场合或其他公开环境中避免误触,网络社区常常会使用“NSFW”标签提醒浏览者谨慎点击查看。

借助 NSFW 图像识别技术,我们可以实现对上传图片的自动化审核处理,在图片上传前判断其内容是否符合平台规范。

二、Docker 部署 NSFW 图片识别接口(NsfwJs API)

为了方便部署,我们推荐使用由开源项目 nsfw_api 打包的 Docker 镜像,可快速搭建本地化图像识别后端服务。

1. 启动 NSFW API 服务

使用以下命令拉取并启动容器:

docker run -d \
--name nsfw-api \
-p 3000:3000 \
--restart=always \
penndu/nsfw-api:latest

💡 说明:

-d 表示后台运行容器
--name 设置容器名称为 nsfw-api
-p 3000:3000 映射端口到宿主机的 3000 端口
--restart=always 保证容器异常退出后自动重启

2. 接口调用方式

提供一个图像,POST 请求到 /classify 路径即可获得结果:

POST http://<your-ip>:3000/classify
Content-Type: multipart/form-data

image=[上传的图片文件]

3. 示例响应:

{
"porn": 0.59248286485672,
"sexy": 0.39802199602127075,
"

兰空图床对接

管理员进入后台 驱动器 -->  图片安全驱动器 --> 添加

驱动更改为 NsfwJs,接口地址设置为 http://127.0.0.1:3000/classify,属性为 image,阈值为 60(这个按需调整)

辰安图床

永久托管,免费上传,博客作者的最爱
全球CDN加速访问 · 永不失效外链 · 多存储备份 · 隐私自动加密。注册即送储存。
白山云存储,白山云CDN/网宿CDN/CNMCDN/智慧云为你保驾护航

网站地址:https://img.luoca.net

演示图片:

免费搭建图像审核系统|Docker 部署 NSFW API 实现图床智能鉴别黄审查

免费搭建图像审核系统|Docker 部署 NSFW API 实现图床智能鉴别黄审查

 

版权声明

   站内部分内容来自互联网,该文仅限用于学习和研究目的。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 点击我 一经核实,立即删除。访问和下载本站内容,说明您已同意上述条款。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容