写在前面
百度AI开放平台将目前已有的深度学习和人工智能的项目成果做了一个集成,并供用户体验和开发者调用。
在线体验
我这里只列举了一部分,更多内容和详情请在百度AI官网查看。
接口调用
这些深度学习的项目成果不仅可以在线体验,也可以通过api
接口调用。调用前需要在百度AI开放平台的控制台中创建应用,获取AppID
、API Key
和Secret Key
,然后通过python
等后端语言请求接口即可。
创建应用
-
进入百度AI开放平台
-
点击控制台,使用百度账号登录智能云(首次使用可能会让你填写相关信息完成开发者认证)
-
先在左边状态栏选择一个服务比如内容审核,然后点击创建应用
-
编辑应用信息。应用名称:随便填写;接口选择:默认已经勾选内容审核的接口;应用归属:个人
-
点击立即创建后,返回应用列表,就能看到我们刚才创建的应用。每个应用都会有
AppID
、API Key
和Secret Key
,接下来调用api
接口时需要用到这三个参数。
接口调用
- 如果使用
python
作为后端语言,请先安装python sdk
pip install baidu-aip
- 导入模块,调用接口,打印结果
from aip import AipContentCensor
import json
""" 你的 APPID AK SK """
APP_ID = '********'
API_KEY = '************************'
SECRET_KEY = '********************************'
""" 新建AipContentCensor """
client = AipContentCensor(APP_ID, API_KEY, SECRET_KEY)
""" 调用文本审核接口 """
result = client.textCensorUserDefined('人渣')
print(result)
- 文本审核结果如下
{
"conclusion": "不合规",
"log_id": 16044659321490862,
"data": [
{
"msg": "存在低俗辱骂不合规",
"conclusion": "不合规",
"hits": [
{
"probability": 0.9932637,
"datasetName": "百度默认文本反作弊库",
"words": []
}
],
"subType": 5,
"conclusionType": 2,
"type": 12
}
],
"conclusionType": 2
}
简单分析审核结果可知:文本人渣存在低俗辱骂的概率为
0.9932637
,四舍五入大约是99.33%
。
温馨提示
其它深度学习项目的api
接口的调用方法大致相同,具体请参考其对应的api
文档。
引用参考
https://ai.baidu.com/ai-doc/ANTIPORN/gk3h6xfxl