Docker部署一个NSFW JS
目前已经有网友将NSFW JS打包成Docker镜像,并提供REST API支持,部署后可以通过HTTP API调用。另外ImgURL Pro也即将支持NSFW JS鉴黄,Docker私有部署NSFW JS则是前提,下面一起来安装下。
#复制下面的命令部署NSFW JS
docker run -d -p 127.0.0.1:5000:5000/tcp \
--env PORT=5000 \
--restart=always \
eugencepoi/nsfw_api:latest
注意:上面部署完毕后仅支持本地127.0.0.1
访问,无法公开访问,如果您需要公开访问,请去掉127.0.0.1:
测试
部署完毕后您可以通过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"
}
注意:经过xiaoz测试,如果图片URL地址带有端口号会识别不了而报错。
返回字段说明
score
是图片得分,范围在0-1
之间,1 表示它肯定是成人内容,而 0 则不是。经过xiaoz测试,其实大于0.9
就可以认为是成人内容。
更多使用说明可以查看Docker hub上的介绍:https://hub.docker.com/r/eugencepoi/nsfw_api
类似服务
如果您不想自行搭建鉴黄API,也可以看看另外2个免费的鉴黄接口:《分享2个国外的免费图片识别(鉴黄)接口》,遗憾的是免费的有额度限制。
总结
通过Docker部署NSFW JS,可以很方便的搭建一个支持HTTP API的的鉴黄服务器,并且不受额度和数量限制。经过xiaoz测试准确度一般,胜在免费开源。
- Docker镜像地址:https://hub.docker.com/r/eugencepoi/nsfw_api
- NSFW JS项目地址:https://github.com/infinitered/nsfwjs
感谢您的来访,获取更多精彩文章请收藏本站。
© 版权声明
1 本网站名称:艾莫博客
2 本站永久网址:https://www.botmac.cn
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ1071313726进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
喜欢就支持一下吧






saywe3年前0
谢谢分享谢谢分享谢谢分享浅蓝色的旋律3年前0
谢谢分享,谢谢分享谢谢分享