【福利】百度内容审核平台实战

文章目录

    • 前言
    • 功能概述
    • 产品价格
    • 快速入门(账号登录及资源领取、在线验证、编写示例程序)
    • 实战演示
      • 1、首先创建一个应用
      • 2、引入百度的SDK
      • 3、测试用例
        • 百度内容审核-文本 200QPS
        • 百度内容审核-图像 50QPS
    • 写在最后

前言

百度内容审核平台主要针对图像、文本、音视频、直播等多媒体内容,提供全方位的审核能力,覆盖涉黄、违禁、广告、恶心不适等丰富的审核维度,为业务健康发展保驾护航。相比于阿里、腾讯的内容审核接口百度的接口可以免费试用365天,而且提供完整的SDK,调用简单快捷。
【福利】百度内容审核平台实战_第1张图片

功能概述

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
【福利】百度内容审核平台实战_第2张图片

资源领取 365天有效期
【福利】百度内容审核平台实战_第3张图片

审核类型全部选择
【福利】百度内容审核平台实战_第4张图片

自由配置审核要素
【福利】百度内容审核平台实战_第5张图片

SDK文档
https://cloud.baidu.com/doc/ANTIPORN/s/hk3h6xdbp

实战演示

由于本次业务重点在文档和图片,故只写了这两个的用例,其他类型的审核用例大同小异。

1、首先创建一个应用

完成上面的免费资源领取,土豪可以直接购买
进入控制台 https://console.bce.baidu.com/ai/#/ai/antiporn/overview/index
【福利】百度内容审核平台实战_第6张图片

创建成功可以在应用列表查看
【福利】百度内容审核平台实战_第7张图片

复制我们应用的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() {

    // 初始化一个AipContentCensor
    AipContentCensor 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{
    // 初始化一个AipContentCensor
    AipContentCensor 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());
}

【福利】百度内容审核平台实战_第8张图片

写在最后

百度内容审核平台主要针对图像、文本、音视频、直播等多媒体内容,提供全方位的审核能力,覆盖涉黄、违禁、广告、恶心不适等丰富的审核维度,为业务健康发展保驾护航。相比于阿里、腾讯的内容审核接口百度的接口可以免费试用365天,而且提供完整的SDK,调用简单快捷。

你可能感兴趣的:(开发工具,大数据,大数据,百度,人工智能)