文章目录
- 前言
- 功能概述
- 产品价格
- 快速入门(账号登录及资源领取、在线验证、编写示例程序)
- 实战演示
- 1、首先创建一个应用
- 2、引入百度的SDK
- 3、测试用例
- 百度内容审核-文本 200QPS
- 百度内容审核-图像 50QPS
- 写在最后
前言
百度内容审核平台主要针对图像、文本、音视频、直播等多媒体内容,提供全方位的审核能力,覆盖涉黄、违禁、广告、恶心不适等丰富的审核维度,为业务健康发展保驾护航。相比于阿里、腾讯的内容审核接口百度的接口可以免费试用365天,而且提供完整的SDK,调用简单快捷。
功能概述
1)图像审核:采用前沿的图像识别、图像检索等算法结合海量的违规图像数据进行训练建模,具备超过80个细分审核维度,全方位过滤敏感图像内容,包括违禁、色情、广告、旗帜标志识别等通用审核能力,以及百度独具特色的审核能力:恶心图识别,图像清晰度识别,图像美观度,公众人物,直播场景,头像审核等
2)文本审核:基于百度领先的NLP技术,结合海量的关键词库,准确识别各种敏感文本及其变体违规内容。提供严格/宽松场景选择:能够区分敏感内容正负向,涉黄及辱骂的轻重度,以精准适配不同业务场景
3)音频审核
4)视频审核
5)直播审核
6)智能机审平台
7)人机审核平台
产品价格
在 控制台-免费资源领取页 可领取所需接口的免费测试资源
免费测试资源用尽后,如需付费使用,可点击开通按量后付费或购买次数包
文本审核
个人认证 50,000次,企业认证250,000次。
图像审核
个人认证 10,000次,企业认证50,000次。
3)音频审核
4)视频审核
5)直播审核
6)智能机审平台
7)人机审核平台
快速入门(账号登录及资源领取、在线验证、编写示例程序)
https://cloud.baidu.com/doc/ANTIPORN/s/Wkhu9d5iy
资源领取 365天有效期
审核类型全部选择
自由配置审核要素
SDK文档
https://cloud.baidu.com/doc/ANTIPORN/s/hk3h6xdbp
实战演示
由于本次业务重点在文档和图片,故只写了这两个的用例,其他类型的审核用例大同小异。
1、首先创建一个应用
完成上面的免费资源领取,土豪可以直接购买
进入控制台 https://console.bce.baidu.com/ai/#/ai/antiporn/overview/index
创建成功可以在应用列表查看
复制我们应用的AppID\API Key\Secret Key
2、引入百度的SDK
由于我们采用springboot的方式进行调用,直接在pom引入maven依赖即可
目前最新版本4.16.6
<!--baidu内容审核sdk-->
<dependency><groupId>com.baidu.aip</groupId><artifactId>java-sdk</artifactId><version>4.16.6</version>
</dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.78</version>
</dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version>
</dependency>
3、测试用例
百度内容审核-文本 200QPS
/*** baidu 内容审核-文本 200QPS* @author senfel* @date 2024/1/11 16:21 * @return void*/
@Test
public void baiduTextCheck() {// 初始化一个AipContentCensorAipContentCensor client = new AipContentCensor(APP_ID, API_KEY, SECRET_KEY);// 可选:设置网络连接参数client.setConnectionTimeoutInMillis(2000);client.setSocketTimeoutInMillis(60000);// 调用接口String text = "联系电话18715854564";JSONObject response = client.textCensorUserDefined(text);//[{// "msg": "存在恶意推广不合规",// "conclusion": "不合规",// "hits": [{// "wordHitPositions": [{// "positions": [// [0, 3]// ],// "label": "400200",// "keyword": "联系电话"// }],// "probability": 1,// "datasetName": "百度默认文本反作弊库",// "words": ["联系电话"],// "details": ["联系方式-手机号", "联系方式-微信", "qq"],// "modelHitPositions": [// [0, 14, 1]// ]// }],// "subType": 4,// "conclusionType": 2,// "type": 12//}]System.out.println(response.toString());
}
百度内容审核-图像 50QPS
/*** baidu 内容审核-图像 50QPS* @author senfel* @date 2024/1/11 16:22* @return void*/
@Test
public void baiduTextImage() throws Exception{// 初始化一个AipContentCensorAipContentCensor client = new AipContentCensor(APP_ID, API_KEY, SECRET_KEY);// 可选:设置网络连接参数client.setConnectionTimeoutInMillis(2000);client.setSocketTimeoutInMillis(60000);// 参数为本地图片文件二进制数组/*File image = new File("");byte[] imageBytes = new byte[(int) image.length()];FileInputStream fileInputStream = new FileInputStream(image);fileInputStream.read(imageBytes);JSONObject response = client.imageCensorUserDefined(imageBytes, null);System.out.println(response.toString());*/// 参数为url 图片为枪械String url = "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fsafe-img.xhscdn.com%2Fbw1%2F6e3d624a-3ab6-43af-b5a4-39e9cb544a97%3FimageView2%2F2%2Fw%2F1080%2Fformat%2Fjpg&refer=http%3A%2F%2Fsafe-img.xhscdn.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1707553772&t=62b2486806324297106f352bfde6fe29";JSONObject response = client.imageCensorUserDefined(url, EImgType.URL, null);//[{// "msg": "疑似存在枪械不合规",// "conclusion": "疑似",// "probability": 0.85949713,// "subType": 11,// "conclusionType": 3,// "type": 2//}]System.out.println(response.toString());
}
写在最后
百度内容审核平台主要针对图像、文本、音视频、直播等多媒体内容,提供全方位的审核能力,覆盖涉黄、违禁、广告、恶心不适等丰富的审核维度,为业务健康发展保驾护航。相比于阿里、腾讯的内容审核接口百度的接口可以免费试用365天,而且提供完整的SDK,调用简单快捷。