上云无忧 > 文档中心 > 天翼云文本涉政审核接口说明
内容审核
天翼云文本涉政审核接口说明

文档简介:
接口描述 用于自动审核指定文本中是否存在涉政敏感内容,并给出该文本的涉政指数,表明文本内容的涉政程度 接口要求 文本格式: 1.单条文字数量不超过1万字符,批量请求单次不超过50篇 2.仅支持中文文本,文本内容超过50%非中文,返回评分0.5
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

文本涉政审核接口说明


接口描述

用于自动审核指定文本中是否存在涉政敏感内容,并给出该文本的涉政指数,表明文本内容的涉政程度

接口要求

文本格式:

1.单条文字数量不超过1万字符,批量请求单次不超过50篇

2.仅支持中文文本,文本内容超过50%非中文,返回评分0.5

请求说明

  • 请求示例

HTTP方法:POST

请求URL:https://ai.ctyun.cn/v1/aiop/api/[系统生成的服务码]/FileIdentity2/api/v1/text_politic.json

  • 请求头说明

参数

(说明)

Content-Type

application/json

Sign

MD5(AppKey + AppSecret + Timestamp + Path + Http Body),32位小写的MD5加密串

Timestamp

13位时间戳

AppKey

平台分配给应用独立的AppKey

  • 请求参数

参数

是否必选

类型

可选值范围

说明

data

true

list

-

请求参数放置于http body中,一段或者多段文本字符串构成的list。

  • 请求示例代码

Bash:

curl -X POST https://ai.ctyun.cn/v1/aiop/api/[系统生成的服务码]/FileIdentity2/api/v1/text_politic.json -H "Content-Type: application/json" -H 'Sign: XXXXX' -H 'Timestamp: XXXXX' -H 'AppKey: XXXXX' --data '{"data": ["string1","string2",…]}'


Python:


# -*- coding: utf-8 -*- 
import requests 
import base64 
import hashlib 
import time 
import json 
 
''' 
文本涉政审核 
''' 
def md5(key): 
 input_name = hashlib.md5() 
 input_name.update(key.encode("utf-8")) 
 return input_name.hexdigest() 
 
request_url = "文本涉政审核的API URL" 
params = {"data": ["string"]} 
app_key = '平台分配的APP Key' 
app_secret = '平台分配的APP Secret ' 
time_stamp = str(int(round(time.time() * 1000))) 
 
headers = { 
 'content-type': 'application/json', 
 'Sign': md5(app_key + app_secret + time_stamp + '/v1/aiop/api/[系统生成的服务码]/FileIdentity2/api/v1/text_politic.json' + json.dumps(params)), 
 'Timestamp': time_stamp, 
 'AppKey': app_key 
} 
response = requests.post(request_url, data=json.dumps(params), headers=headers) 
if response: 
 print(response.json()) 

返回说明

  • API调用成功返回值

返回字段

是否必选

类型

字段说明

code

true

int

返回状态,返回0表示成功

message

true

object

请求信息结构体,message["success"]代表请求list中的成功数量,message["fail"]代表请求list中的失败数量

result

true

map

返回结果键值集合,键为场景名称”politic”;值为场景对应的文本结果,按照列表形式排列,每个元素为文本对应的鉴定结果键值对,元素排序按照传入顺序排列

result[politic’][].label

true

int

文本的分类结果,0表示正常,1表示该场景下违规,2表示人工审核

result[politic’][].class_name

true

string

文本分类结果描述,为正常、违规或人工审核

result[politic’][].confidence

true

float

文本违规的置信度,在0到1区间

result[politic’][].err_code

true

int

若该文本处理异常,则返回该文本的错误代码

result[politic’][].err_msg

true

int

若该文本处理异常,则返回该文本的错误消息

  • API调用失败返回值

返回字段

是否必选

类型

字段说明

code

true

int

错误码,参见本文档错误码说明部分

message

true

string

返回对应的可读消息,值为error

details

true

string

错误消息

  • 返回示例

HTTP/1.1 200 OK 
Content-Type: application/json 
{ 
 "code": 0, 
 "message": {"success":3, "fail":0}, 
 "result":{ 
 "politic": [ 
 { 
 "label": 0, 
 "class_name": "正常", 
 "confidence": 0.315978 
 }, 
 { 
 "label": 0, 
 "class_name": "正常", 
 "confidence": 0.0000078003 
 }, 
 { 
 "label": 1, 
 "class_name": "违规", 
 "confidence": 0.985978 
 } 
 ] 
 } 
} 

错误码说明

错误代码

错误消息

错误可能原因

4001

请求中未包含内容

请求的参数名不正确,参数为空、全为空格等转义符,或者参数格式、参数数据类型不正确

4007

请求JSON处理异常

在处理JSON数据的时候发生异常,可以尝试在本地进行JSON序列化操作

4010

文件大小不符合要求

文本字符超过了10000字

4017

处理该请求超时

该请求内部处理超时,请稍后再试。

4018

单次批量请求数量超过限制

该批次请求量超过限制,请降低单批次请求量

4019

请求的API不存在

请求的API路径错误

4020

不支持的请求方法

仅支持HTTP POST请求方法

5000

服务内部错误

需要联系管理员处理

5001

服务接口异常,请联系管理员

当前接口无法正常处理请求,需要联系管理员处理。

5003

场景接口异常,具体参见返回消息

后端服务超时等

相似文档
  • 接口描述 用于自动审核指定图片中是否存在色情内容,并给出该图片的涉黄指数,表明图片内容的涉黄程度。 接口要求: 图片格式: 1. 图片单张大小不超过 10MB,批量请求单次不超过 50张。
  • 接口描述 用于自动审核指定图片中是否存在涉暴涉恐内容,并给出该图片的涉暴涉恐指数,表明图片内容的涉暴涉恐程度。 接口要求 图片格式: 1. 图片单张大小不超过 10MB,批量请求单次不超过 50张。
  • 首先,用户使用天翼云网门户账号登录天翼云网门户后,点击菜单栏“产品”项,进入【大数据与AI】,即可看到内容审核产品相应服务。以“文本涉黄审核”为例,点击“文本涉黄审核”名称即可进入“文本涉黄审核”产品详情页。
  • 用户根据自身需要输入“应用名称”与“应用概述”。 应用名称:长度为4-15个字符。 用户创建完应用后,点击“确定”和“下一步”,进入应用订购页面。
  • 在“文本内容审核”列点击“购买”,进入产品规格及数量配置页面。 用户根据需要选择要开通的资源包规格及数量,点击“下一步:确认配置”,进入配置确认界面。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部