功能介绍
运用业界领先的深度学习技术,判断一段文本内容是否符合网络发文规范,实现自动化、智能化的文本审核,大幅节省内容审核的人力成本,为您的产品体验保驾护航
应用场景
用户评论过滤:对网站用户的评论信息检测,一旦发现用户提交恶意垃圾内容,可以做到文本的自动审核与实时过滤,保证产品良好用户体验
注册信息筛查:对网站的注册信息进行检测,过滤筛查用户提交注册的用户名或网名昵称,避免黑产通过注册用户名的方式实现违规信息的推广
文章内容审核:作者提交的文章中如若夹杂了推广、反动、色情信息,会给内容平台带来极大的法律风险,甚至导致APP被下架,应用文本审核可帮助解决企业一直以来困扰和担心的问题
使用方法
将以下代码的API Key和Secret Key修改以后就可以直接运行
其中API Key和Secret Key是为了获取access_token,通过access_token我们就可以申请调用接口啦~
import requests
##############
### 参数 ###
##############
API_Key = 【API Key】
Secret_Key = 【Secret Key】
# 第一次 Post 请求,获取access_token
def get_access_token():
# url
url = 'https://aip.baidubce.com/oauth/2.0/token'
# 参数
params = {
'grant_type': 'client_credentials', # 固定值
'client_id': API_Key,
'client_secret': Secret_Key
}
res = requests.post(url, data=params)
# 请求成功 返回access_token和expires_in
# 请求失败 返回error和error_description
res = res.json()
access_token = res['access_token']
return access_token
print(get_access_token())
import urllib
# 输入
text = "欧亚娱乐app下载 (QQ: 55989195"
text = urllib.parse.quote(text)
# 参数
params = {"text": text}
header = {'content-type': 'application/x-www-form-urlencoded'}
request_url = "https://aip.baidubce.com/rest/2.0/solution/v1/text_censor/v2/user_defined"
# 发送请求
request_url = request_url + "?access_token=" + get_access_token()
response = requests.post(request_url, data=params, headers=header)
# 输出
res = response.json()
print(res)
返回结果:
{'conclusion': '疑似', 'log_id': 15959993254597583, 'data': [{'msg': '疑似存在恶意推广不合规', 'conclusion': '疑似', 'hits': [{'probability': 0.7540232, 'datasetName': '百度默认文本反作弊库', 'words': []}], 'subType': 4, 'conclusionType': 3, 'type': 12}], 'conclusionType': 3}
后记
如果在百度AI开放平台遇到任何问题,可以在 工单 界面 新建工单 ,工程师小哥哥小姐姐很快就会和你取得联系~一起来体验吧!
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
看来有些任务真是可以“无代码编程“
可以复现的项目(百度AI开放平台——文本审核)
https://aistudio.baidu.com/aistudio/projectdetail/651282
这样子的
不用,有个界面可以拖动滚动条来选,我把疑似都设置成了0.5
自己设置策略是不是得自己写模型了~~
说一下我的意见吧,内容审核需要自己设置一个策略,默认的策略对于大部分垃圾文本效果不太好,如果不小心将标准值设置的太低又很容易导致误判,所以选择一个适当的值很重要