图片鉴黄

ImgURL Pro支持Moderate Content和NSFW两种鉴黄API,Moderate Content需要申请API后才能使用,NSFW API则需要自行部署,下面分别介绍下两种方式的配置和使用。

使用Moderate Content

需要在https://www.moderatecontent.com/signup使用你自己的邮箱申请API KEY,然后填写到“系统设置 - 图片处理 - 图片鉴黄 - 输入Moderate Content API KEY”,按照下面4个步骤设置。

注意:Moderate Content免费版只支持每月10000张图片,您可以多用几个邮箱申请Moderate Content API KEY,然后可填写多个key,一行一个,这样容量可以叠加。

使用NSFW API

NSFW API需要自行部署,建议NSFW API部署在ImgURL Pro的同一台服务器,这样可以使用本地回环网络访问,更加安全。

操作之前,请先确保您已经安装好了Docker,然后复制下面的命令部署nsfw_api:

docker run -d -p 127.0.0.1:5000:5000/tcp \
  --env PORT=5000 \
  --restart=always \
  eugencepoi/nsfw_api:latest

注意:如果NSFW API不是部署在和ImgURL Pro同一台服务器,请去掉上面的127.0.0.1:,这样您的API将被公开调用,可能存在被他人滥用的风险。

部署完毕后您可以通过curl命令测试是否成功:

curl -X GET -H 'Content-Type: application/json' "http://127.0.0.1:5000?url=https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"

如果成功,会返回类似下面的json内容:

{
    "score": 0.00016061133646871895,
    "url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
}

在ImgURL Pro后台,“系统设置 - 图片处理 - 图片鉴黄”,NSFW API URL填写http://127.0.0.1:5000,如下截图的4个步骤:

测试

设置完毕后,在ImgURL Pro前台上传页面,上传H图测试,如果识别为H图会弹出提示警告。

注意:目前没有哪家的API能做到100%完全准确,只能起到一定辅助作用,建议API + 人工审核。

后台管理

识别成功的图片会出现在“ImgURL后台 - 图片管理 - 可疑图片中”。


版本号 #5
由 xiaoz 创建于 17 四月 2022 09:44:08
由 xiaoz 更新于 17 四月 2022 10:07:08