全球主机交流论坛

标题: Chevereto 调用百度图像审核 鉴黄 [打印本页]

作者: October十月    时间: 2020-3-9 17:48
标题: Chevereto 调用百度图像审核 鉴黄
本帖最后由 October十月 于 2020-3-9 18:56 编辑

看到论坛挺多人需求这个功能 就顺带研究了一下 之前有过类似经验 写起来挺快的

首先 有个百度账号(废话……)

登录百度AI控制台 https://console.bce.baidu.com/

在内容审核中创建新应用

记下APP_ID API_KEY SECRET_KEY


百度 图像审核SDK https://ai.baidu.com/sdk#anti 不要下错了 不要下错了 不要下错了


解压到 app\vendor\aip 文件夹(如果没有该文件夹请创建)

之后修改 app\lib\classes\class.image.php 文件 文件头部 use 和 class 中间 加上
  1. require_once CHV_APP_PATH_LIB_VENDOR . 'aip/AipImage**.php';
复制代码




之后跳转到577行 加上
  1. $APP_ID = '你的APP_ID';
  2. $API_KEY = '你的API_KEY';
  3. $SECRET_KEY = '你的SECRET_KEY';

  4. $aip = new \AipImage**($APP_ID, $API_KEY, $SECRET_KEY);
  5. $res = $aip->image**UserDefined(file_get_contents($upload->uploaded['file']));

  6. // error 错误提示信息,失败才返回,成功不返回
  7. if (array_key_exists('error_msg', $res)) throw new UploadException($res['error_msg'], 201);
  8. // conclusionType 审核结果类型,可取值1、2、3、4,分别代表1:合规,2:不合规,3:疑似,4:审核失败
  9. if ($res['conclusionType'] == 4) throw new UploadException('图像审核失败', 201);
  10. if ($res['conclusionType'] > 1) throw new UploadException('图像**, 禁止上传', 201);
复制代码




具体文档可以看 https://ai.baidu.com/ai-doc/ANTI**/bk3h6xfag

之后上传图片就会自带审核 如果不想开启可以把添加的代码都注释了

论坛这关键字过滤有点狠……具体看图片……三次元过滤基本没问题 二次元全返回合规 有点蠢
作者: work    时间: 2020-3-9 17:49
好东西,帮顶了
         
作者: loveqianool    时间: 2020-3-9 17:50
不是说上 oss 自带鉴黄吗?
作者: wope    时间: 2020-3-9 18:17
感谢大佬!
作者: kuk    时间: 2020-3-9 18:19
不错,收藏了
作者: dforel    时间: 2020-3-9 18:35
谢谢大佬,收藏了
作者: burde    时间: 2020-3-9 21:31
百度api免费使用吗,有什么限制?
作者: tomcb    时间: 2020-3-9 21:42
能否在控制台增加开关?
作者: Twitch    时间: 2020-3-9 21:46
感谢大佬 马克下
作者: burde    时间: 2020-3-9 21:56
大佬,能否考虑使用这个api
https://www.moderatecontent.com
作者: openos    时间: 2020-3-9 21:58
谢谢,收藏了
作者: tomcb    时间: 2020-3-9 22:30
例如:您在图像审核规则中勾选了**+暴恐+政治敏感,则单次调用的费用=**单价+暴恐单价+政治敏感单价+基础服务费=0.00025+0.00038+0.00063+0.00025=0.00151元/张图


15块1W张。这价格对我们这些小图床似乎还是可以接受的。
作者: burde    时间: 2020-3-9 22:45
**作完成后网站打不开了,和解?

作者: luceos    时间: 2020-3-9 22:46
做论坛和图床才用的上吧,还是马克一下
作者: qqab    时间: 2020-3-9 22:47
优秀啊
作者: tomcb    时间: 2020-3-9 22:50
好像确实是挺蠢的。。


作者: burde    时间: 2020-3-9 22:56
tomcb 发表于 2020-3-9 22:50
好像确实是挺蠢的。。

我按照楼主的方法改了,结果网站打不开了,知道哪里的问题么
作者: canxunhulian    时间: 2020-3-9 23:02
666
作者: burde    时间: 2020-3-9 23:08
大佬帮忙看看问题出在哪里啊,修改完网站直接 HTTP ERROR 500 打不开了。做的修改如下:




作者: October十月    时间: 2020-3-9 23:14
burde 发表于 2020-3-9 23:08
大佬帮忙看看问题出在哪里啊,修改完网站直接 HTTP ERROR 500 打不开了。做的修改如下:



看图片的代码 论坛里面关键字过滤把几个词替换了
作者: burde    时间: 2020-3-9 23:37
October十月 发表于 2020-3-9 23:14
看图片的代码 论坛里面关键字过滤把几个词替换了

一个字一个字的核对了,还是http error 500 ,大佬帮忙看看那个字符错了:

作者: 安妮炖熊    时间: 2020-3-9 23:41
大佬牛逼!收藏了

作者: Showfom    时间: 2020-3-10 00:07
burde 发表于 2020-3-9 21:31
百度api免费使用吗,有什么限制?

2000张图片呀
作者: October十月    时间: 2020-3-10 00:35
burde 发表于 2020-3-9 23:37
一个字一个字的核对了,还是http error 500 ,大佬帮忙看看那个字符错了:

https://loc.442266.xyz/thread-655354-1-3.html
作者: 怪人    时间: 2020-3-10 00:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 爱国者捣蛋    时间: 2020-3-10 01:16
好东西,帮顶了

作者: yhsiao    时间: 2020-3-10 06:50
October十月 发表于 2020-3-10 00:35
https://loc.442266.xyz/thread-655354-1-3.html

那个大佬的文件直接替换后有问题,我看了他的代码,他好像直接复制你发在论坛的代码,代码中也有被替换的敏感词。大佬可否分享一下完整的代码,我一一核对了还是有问题。




欢迎光临 全球主机交流论坛 (https://loc.442266.xyz/) Powered by Discuz! X3.4