图片鉴黄
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后台 - 图片管理 - 可疑图片中”。
No Comments