# 图片鉴黄 ImgURL Pro支持Moderate Content和NSFW两种鉴黄API,Moderate Content需要申请API后才能使用,NSFW API则需要自行部署,下面分别介绍下两种方式的配置和使用。 ## 使用Moderate Content 需要在[https://www.moderatecontent.com/signup](https://www.moderatecontent.com/signup)使用你自己的邮箱申请API KEY,然后填写到“系统设置 - 图片处理 - 图片鉴黄 - 输入Moderate Content API KEY”,按照下面4个步骤设置。 ![](https://img.rss.ink/imgs/2022/04/17/51aa97cb6616a0a0.png) **注意:Moderate Content免费版只支持每月10000张图片,您可以多用几个邮箱申请Moderate Content API KEY,然后可填写多个key,一行一个,这样容量可以叠加。** ## 使用NSFW API NSFW API需要自行部署,建议NSFW API部署在ImgURL Pro的同一台服务器,这样可以使用本地回环网络访问,更加安全。 操作之前,请先确保您已经安装好了Docker,然后复制下面的命令部署nsfw_api: ```bash 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`命令测试是否成功: ```bash 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内容: ```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个步骤: ![](https://img.rss.ink/imgs/2022/04/17/9772a1a67380e8ef.png) ## 测试 设置完毕后,在ImgURL Pro前台上传页面,上传H图测试,如果识别为H图会弹出提示警告。 **注意:目前没有哪家的API能做到100%完全准确,只能起到一定辅助作用,建议API + 人工审核。** ## 后台管理 识别成功的图片会出现在“ImgURL后台 - 图片管理 - 可疑图片中”。 ![](https://doc.xiaoz.me/yuque/0/2019/png/192152/1557364236713-75baafbd-d7d6-40ba-930b-21084c2328b3.png)