数美智能视频文件识别产品API文档#


版权所有 翻版必究


目录

视频文件上传请求#

接口描述#

该接口用于提交视频相关信息,自定义截帧频率等参数。识别结果需客户自行定期调用查询接口获取。

请求URL:#

集群URL支持产品列表
北京http://api-video-bj.fengkongcloud.com/video/v4中文视频文件
上海http://api-video-sh.fengkongcloud.com/video/v4中文视频文件
新加坡http://api-video-xjp.fengkongcloud.com/video/v4中文视频文件
硅谷http://api-video-gg.fengkongcloud.com/video/v4中文视频文件
印度http://api-video-yd.fengkongcloud.com/video/v4中文视频文件

请求方法:#

POST

字符编码:#

UTF-8

建议超时时间:#

7s

视频格式限制:#

AVIFLVMP4MPGWMVMOVWMARMVB

视频大小限制:#

小于等于300MB

视频时长限制:#

小于等于2小时

请求参数:#

放在HTTP Body中,采用Json格式,具体参数如下:

请求参数名类型参数说明传入说明规范
accessKeystring公司密钥必传参数由数美提供,数美分配
appIdstring应用标识必传参数用于区分应用默认应用值:default
eventIdstring事件标识必传参数用于区分场景数据,可选值:
video:智能视频识别
default:默认事件
live:交友秀场
ecommerce:电商直播
education:教育场景
presision:默认高准确
recall:默认高召回
imgTypestring视频中的画面需要识别的监管类型,和imgBusinessType至少传一个非必传参数监管一级标签
可选值:
POLITICS:涉政识别
VIOLENCE:暴恐识别
BAN:违禁识别
PORN:色情识别
AD:广告识别
QR:二维码识别
SPAM:机器灌水识别
OCR:图片中的文字风险识别
如果需要识别多个功能,通过下划线连接,如AD_PORN_POLITICS用于广告、色情和涉政组合识别
audioTypestring视频中的音频需要识别的监管类型非必传参数监管一级标签
可选值:
POLITICS:涉政识别
PORN:色情识别
AD:广告识别
MOAN:娇喘识别
ABUSE:辱骂识别
ANTHEN:国歌识别
AUDIOPOLITICAL:声音涉政
NONE:不检测音频
如需做组合识别,通过下划线连接即可,例如POLITICAL_PORN_MOAN用于广告、色情和涉政识别
imgBusinessTypestring视频中的画面需要识别的业务类型, 和imgType至少传一个非必传参数业务一级标签
可选值:
SCREEN:特殊画面识别
SCENCE:场景画面识别
FACE:人脸识别
QUALITY:图像质量识别
MINOR:未成年人识别
LOGO:商企LOGO识别
BEAUTY:颜值识别
OBJECT:物品识别
STAR:公众人物识别
如需做组合识别,通过下划线连接即可,例如LOGO_FACE_MINOR用于LOGO、人脸和未成年人识别
audioBusinessTypeString视频中的音频业务识别类型非必传参数业务一级标签
可选值:
SING:唱歌识别
LANGUAGE:语种识别
MINOR:未成年人识别
GENDER:性别识别
TIMBRE:音色识别,需要同时传入GENDER才能生效
callbackstring指定回调url地址非必传参数当该字段非空时,服务将根据该字段回调通知用户审核结果(支持http/https
datajson_object本次请求相关信息,最长1MB必传参数最长1MB,其中data内容如下

其中,data的内容如下:

请求参数名类型参数说明传入说明规范
btIdstring视频唯一标识必传参数视频唯一标识,用于查询识别结果,最长64位
urlstring要检测的视频url地址必传参数
tokenIdstring必传参数客户端用户账号唯一标识,用于用户行为分析,建议传入用户UID; 最长40位
detectFrequencyfloat截帧频率间隔,单位为秒非必传参数取值范围为0.5~60s;如不传递默认5s截帧一次
ipstring客户端IP非必传参数用于IP维度的用户行为分析,同时可用于比对数美IP黑库
returnAllImgint非必传参数选择返回视频截帧图片的等级:0:返回风险等级为非pass的图片;1:返回所有风险等级的图片。默认为0
returnAllAudioint非必传参数选择返回视频音频片段的等级:0:返回风险等级为非pass的音频片段1:返回所有风险等级的音频片段默认为0
videoTitlestring视频名称非必传参数视频名称,用于后台界面展示
extrajson_object扩展信息非必传参数详见extra说明

data 中,extra的内容如下

请求参数名类型参数说明传入说明规范
passThroughjson_object透传字段非必传参数该字段内容会随着回调结果一起原样返回

返回参数:#

放在HTTP Body中,采用Json格式,具体参数如下:

返回结果参数名参数类型参数说明是否必返规范
requestIdstring本次请求的唯一标识请求唯一标识
codeint请求返回码详见接口响应码列表
messagestring请求返回描述详情描述如上
btIdstring唯一标识客户上传的视频仅当code=1100时返回,与请求参数中的btId字段对应

异步回调结果#

接口描述#

用户如果需要服务端主动对视频检测结果进行回调,则需要在请求参数中指定回调协议接口URL callback参数,服务端根据该参数在视频审核完成后,主动回调用户。

请求方法:#

POST

字符编码:#

UTF-8

建议超时时间:#

5s

支持协议:#

HTTPHTTPS

回调策略:#

当用户收到推送结果,并返回HTTP状态码为200时,表示推送成功;否则系统将进行重试,最多20次推送。

回调参数:#

放在HTTP Body中,采用Json格式,具体参数如下:

参数名类型参数说明是否必返规范
codeint返回码详见接口响应码列表
messagestring返回码详情描述
requestIdstring请求唯一标识
btIdstring视频唯一标识最长64位
riskLevelstring风险级别,code为1100时存在返回值:
PASS:正常内容,建议直接放行
REVIEW:可疑内容,建议人工审核
REJECT:违规内容,建议直接拦截
frameDetailjson_array风险详情code为1100时存在,详见frameDetail说明
audioDetailjson_array音频片段信息code为1100时存在,详见audioDetail说明
auxInfojson_object辅助信息code为1100时存在,详见auxInfo说明
tokenProfileLabelsjson_array账号属性标签仅在开启功能时返回,详见tokenProfileLabels说明
tokenRiskLabelsjson_array账号风险标签仅在开启功能时返回,详见tokenRiskLabels说明

其中,auxInfo中的具体内容如下:

参数名类型参数说明是否必返规范
frameCountint返回的视频截帧数量。returnAllImg=0时为风险数量,returnAllImg=1时为全部数量
timeint视频时长
passThroughjson_object透传字段,该字段内容与请求参数data中extra的passThrough的值相同

其中,frameDetail数组中每个成员的具体内容如下:

参数名类型参数说明是否必返规范
timefloat截帧在视频文件中的时间,单位为秒截帧图片相对视频文件的时间
requestIdstring当前截帧片段的唯一标识
imgUrlstring当前截帧的URL
imgTextstring截帧图片OCR文本内容截帧图片OCR文字识别,识别类型包含OCR时会有
riskLevelstring当前截帧的处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
riskLabel1string各个一级标签之间是并列的关系,当riskLevel为PASS时返回normal一级标签
riskLabel2string二级标签归属于一级标签,当riskLevel为PASS时为空二级标签
riskLabel3string三级标签归属于二级标签,当riskLevel为PASS时为空三级标签
riskDescriptionstring标签解释对于命中用户自定义名单时返回:命中自定义名单;当riskLevel为PASS时返回:正常;其他情况展现形式为一级标签:二级标签:三级标签的中文名
riskDetailjson_object风险详情信息详见riskDetail说明
allLabelsjson_array全部的风险标签列表全部的风险标签列表,详见allLabels说明
businessLabelsjson_array业务标签列表传入imgBusinessType时返回,详见businessLabels说明
auxInfojson_object辅助信息一些辅助信息放在这里,详见auxInfo说明

frameDetail中,auxInfo的内容如下:

参数名类型参数说明是否必返规范
qrContentstring截帧图片二维码链接识别截帧图片二维码链接识别,如有需要可联系数美开启
注意:开启该功能后,只有完整,可以正常识别到的二维码才会返回且imgType传值需要包含AD
similarityfloat当前截帧图片和上一帧截帧图片的相似度有图片则该字段就会返回,视频文件初始第一帧将比对纯黑背景图片

frameDetail中,riskDetail的内容如下:

参数名类型参数说明是否必返规范
riskSourceint风险来源风险来源,可选值:
1000:无风险
10001:文本风险
1002:视觉风险
1003:音频风险
facesjson_array人物信息返回图片中涉政人物的名称及位置信息,详见faces说明
objectsjson_array标识信息返回图片中标识或物品的名称及位置信息,详见objects说明
ocrTextjson_object文字信息返回图片中文字相关信息,详见ocrText说明

riskDetail中,faces数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
namestring人物名称
locationint_array人物位置信息,四个值代表的是左上角的坐标和右下角的坐标。例如[207,522,340,567],207代表的是左上角的x坐标,522代表左上角的y坐标,340代表的是右下角的x坐标,567代表的是右下角的y坐标位置信息
probabilityfloat置信度,值越大,可信度越高可选值在0~1之间

riskDetail中,objects数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
namestring标识或物品名称
locationint_array标识或物品位置,四个值代表的是左上角的坐标和右下角的坐标。例如[207,522,340,567],207代表的是左上角的x坐标,522代表左上角的y坐标,340代表的是右下角的x坐标,567代表的是右下角的y坐标位置信息
probabilityfloat置信度,值越大,可信度越高可选值在0~1之间

riskDetail中,ocrText数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
textstring图片中识别出的文字识别出来所有文字内容
matchedListsjson_array命中的客户自定义名单信息仅在命中客户自定义名单时返回,详见matchedLists说明
riskSegmentsjson_array高风险内容片段在启用涉政、暴恐、违禁、广告等功能时存在,详见riskSegments说明

ocrText中,matchedLists数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
namestring客户自定义名单名称
wordsjson_array命中的这个名单中的敏感词信息下标从0开始计数,详见words说明

matchedLists中,words数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
wordstring敏感词
positionint_array敏感词所在位置下标从0开始计数

ocrText中,riskSegments每个成员的具体内容如下:

参数名类型参数说明是否必返规范
segmentstring高风险内容片段
positionint_array高风险内容片段所在位置下标从0开始计数

frameDetail中,allLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
riskLabel1string一级风险标签一级风险标签
riskLabel2string二级风险标签二级风险标签
riskLabel3string三级风险标签三级风险标签
riskDescriptionstring风险描述格式为"一级风险标签:二级风险标签:三级风险标签"的中文名称
对于命中用户自定义名单时返回:命中自定义名单
riskLevelstring处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
probabilityfloat置信度可选值为0~1,值越大,可信度越高

frameDetail中,businessLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
businessLabel1string一级标签一级标签
businessLabel2string二级标签二级标签
businessLabel3string三级标签三级标签
businessDescriptionstring标签描述格式为"一级标签:二级标签:三级标签"的中文名称
probabilityfloat置信度可选值为0~1,值越大,可信度越高

其中,audioDetail数组中每个成员的具体内容如下:

参数名类型参数说明是否必返规范
audioStarttimefloat音频片段发生时间
audioEndtimefloat音频片段结束时间
audioUrlstring音频片段地址
audioTextstring音转文文字识别出文本会返回
riskLevelstring当前事件的处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
riskLabel1string各个一级标签之间是并列的关系,riskLevel为PASS时返回normal一级标签
riskLabel2string二级标签归属于一级标签,当riskLevel为PASS时为空二级标签
riskLabel3string三级标签归属于二级标签,当riskLevel为PASS时为空三级标签
riskDescriptionstring标签解释格式为"一级风险标签:二级风险标签:三级风险标签"的中文名称
对于命中用户自定义名单时返回:命中自定义名单
riskDetailjson_object风险详情信息详见riskDetail说明
allLabelsjson_array全部的风险标签列表全部的风险标签列表,详见allLabels说明
businessLabelsjson_array业务标签列表传入audioBusinessType时会返回,详见businessLabels说明

audioDetail中,riskDetail的每个元素详细内容如下:

参数名类型参数说明是否必返规范
riskSourceint风险来源风险来源,可选值:
1000:无风险
10001:文本风险
1002:视觉风险
1003:音频风险
audioTextstring音频转译文本的结果
matchedListsjson_array命中的客户自定义名单信息命中客户自定义名单时返回,其他时不存在,详见matchedLists说明
riskSegmentsjson_array高风险内容片段在涉政、暴恐、违禁、竞品、广告法等功能的时候存在,详见riskSegments说明

riskDetail中,matchedLists的每个元素详细内容如下:

参数名类型参数说明是否必返规范
namestring客户自定义名单名
wordsjson_array命中的这个名单中的敏感词信息下标从0开始计数,详见words说明

matchedLists中,words的每个元素详细内容如下:

参数名类型参数说明是否必返规范
wordstring敏感词
positionint_array敏感词所在位置下标从0开始计数

riskDetail中,riskSegments的每个元素详细内容如下:

参数名类型参数说明是否必返规范
segmentstring高风险内容片段
positionint_array高风险内容片段所在位置下标从0开始计数

audioDetail中,allLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
riskLabel1string一级风险标签一级风险标签
riskLabel2string二级风险标签二级风险标签
riskLabel3string三级风险标签三级风险标签
riskDescriptionstring风险描述格式为"一级风险标签:二级风险标签:三级风险标签"的中文名称
对于命中用户自定义名单时返回:命中自定义名单
riskLevelstring处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
probabilityfloat置信度可选值为0~1,值越大,可信度越高

audioDetail中,businessLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
businessLabel1string一级标签一级标签
businessLabel2string二级标签二级标签
businessLabel3string三级标签三级标签
businessDescriptionstring标签描述格式为"一级标签:二级标签:三级标签"的中文名称
probabilityfloat置信度可选值为0~1,值越大,可信度越高

其中,tokenProfileLabels数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
label1string一级标签
label2string二级标签
label3string三级标签
descriptionstring标签描述
timestampint打标签时间戳13位Unix时间戳,单位:毫秒

其中,tokenRiskLabels数组每个成员的具体字段同tokenProfileLabels

查询视频结果#

该接口用于客户主动查询视频文件识别结果,建议每30s进行一次查询。

接口描述#

该接口用于客户主动查询视频文件识别结果,建议每30s进行一次查询。

请求URL:#

集群URL支持产品列表
北京http://api-video-bj.fengkongcloud.com/video/query/v4中文视频文件
上海http://api-video-sh.fengkongcloud.com/video/query/v4中文视频文件
新加坡http://api-video-xjp.fengkongcloud.com/video/query/v4中文视频文件
硅谷http://api-video-gg.fengkongcloud.com/video/query/v4中文视频文件
印度http://api-video-yd.fengkongcloud.com/video/query/v4中文视频文件

请求方法:#

POST

支持协议:#

HTTPHTTPS

字符编码:#

UTF-8

建议超时时间:#

1s

请求参数:#

放在HTTP Body中,采用Json格式,具体参数如下:

参数名类型参数说明传入说明规范
accessKeystring用于权限认证,开通账号服务时由数美提供必传参数
btIdstring视频唯一标识,用于查询识别结果,最长64位必传参数

返回参数#

放在HTTP Body中,采用Json格式,具体参数如下:

参数名类型参数说明是否必返规范
codeint返回码详见接口响应码列表
messagestring返回码详情描述
requestIdstring请求唯一标识
btIdstring视频唯一标识最长64位
riskLevelstring风险级别,code为1100时存在可能返回值:
PASS:正常内容,建议直接放行
REVIEW:可疑内容,建议人工审核
REJECT:违规内容,建议直接拦截
frameDetailjson_array风险详情code为1100时存在,详见frameDetail
audioDetailjson_array音频片段信息code为1100时存在,详见audioDetail
auxInfojson_object辅助信息code为1100时存在,扩展辅助信息,详见auxInfo说明
tokenProfileLabelsjson_array账号属性标签仅在开启功能时返回,详见tokenProfileLabels说明
tokenRiskLabelsjson_array账号风险标签仅在开启功能时返回,详见tokenRiskLabels说明

其中,auxInfo数组中每个成员的具体内容如下:

参数名类型参数说明是否必返规范
frameCountint辅助信息视频文件的截帧总数
timeint辅助信息视频时长

其中,frameDetail数组中每个成员的具体内容如下:

参数名类型参数说明是否必返规范
timefloat截帧在视频文件中的时间,单位为秒截帧图片相对视频文件的时间
requestIdstring当前截帧片段的唯一标识
imgUrlstring当前截帧的URL
imgTextstring截帧图片OCR文本内容截帧图片OCR文字识别,识别类型包含OCR时会有
riskLevelstring当前截帧的处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
riskLabel1string各个一级标签之间是并列的关系,当riskLevel为PASS时返回normal一级标签
riskLabel2string二级标签归属于一级标签,当riskLevel为PASS时为空二级标签
riskLabel3string三级标签归属于二级标签,当riskLevel为PASS时为空三级标签
riskDescriptionstring标签解释对于命中用户自定义名单时返回:命中自定义名单;当riskLevel为PASS时返回:正常;其他情况展现形式为一级标签:二级标签:三级标签的中文名
riskDetailjson_object风险详情信息风险详情,详见riskDetail说明
allLabelsjson_array全部的风险标签列表全部的风险标签列表,详见allLabels说明
businessLabelsjson_array业务标签列表传入imgBusinessType时返回,详见businessLabels说明
auxInfojson_object辅助信息一些辅助信息放在这里,详见auxInfo说明

frameDetail中,auxInfo的内容如下:

参数名类型参数说明是否必返规范
qrContentstring截帧图片二维码链接识别截帧图片二维码链接识别,如有需要可联系数美开启
注意:开启该功能后,只有完整,可以正常识别到的二维码才会返回且imgType传值需要包含AD
similarityfloat当前截帧图片和上一帧截帧图片的相似度有图片则该字段就会返回,视频文件初始第一帧将比对纯黑背景图片

frameDetail中,riskDetail的内容如下:

参数名类型参数说明是否必返规范
riskSourceint风险来源风险来源,可选值:
1000:无风险
10001:文本风险
1002:视觉风险
1003:音频风险
facesjson_array人物信息返回图片中涉政人物的名称及位置信息
objectsjson_array标识信息返回图片中标识或物品的名称及位置信息
ocrTextjson_object文字信息返回图片中文字相关信息

riskDetail中,faces数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
namestring人物名称
locationint_array人物位置信息,四个值代表的是左上角的坐标和右下角的坐标。例如[207,522,340,567],207代表的是左上角的x坐标,522代表左上角的y坐标,340代表的是右下角的x坐标,567代表的是右下角的y坐标位置信息
probabilityfloat置信度,值越大,可信度越高可选值在0~1之间

riskDetail中,objects数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
namestring标识或物品名称
locationint_array标识或物品位置,四个值代表的是左上角的坐标和右下角的坐标。例如[207,522,340,567],207代表的是左上角的x坐标,522代表左上角的y坐标,340代表的是右下角的x坐标,567代表的是右下角的y坐标位置信息
probabilityfloat置信度,值越大,可信度越高可选值在0~1之间

riskDetail中,ocrText数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
textstring图片中识别出的文字识别出来所有文字内容
matchedListsjson_array命中的客户自定义名单信息仅在命中客户自定义名单时返回
riskSegmentsjson_array高风险内容片段在启用涉政、暴恐、违禁、广告等功能时存在

ocrText中,matchedLists内每个元素详细内容如下:

参数名类型参数说明是否必返规范
namestring客户自定义名单名称
wordsjson_array命中的这个名单中的敏感词信息下标从0开始计数

matchedLists中,words的每个元素详细内容如下:

参数名类型参数说明是否必返规范
wordstring敏感词
positionint_array敏感词所在位置下标从0开始计数

ocrText中,riskSegments的每个元素详细内容如下:

参数名类型参数说明是否必返规范
segmentstring高风险内容片段
positionint_array高风险内容片段所在位置下标从0开始计数

frameDetail,allLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
riskLabel1string一级风险标签一级风险标签
riskLabel2string二级风险标签二级风险标签
riskLabel3string三级风险标签三级风险标签
riskDescriptionstring风险描述格式为"一级风险标签:二级风险标签:三级风险标签"的中文名称
对于命中用户自定义名单时返回:命中自定义名单
riskLevelstring处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
probabilityfloat置信度可选值为0~1,值越大,可信度越高

frameDetail中,businessLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
businessLabel1string一级标签一级标签
businessLabel2string二级标签二级标签
businessLabel3string三级标签三级标签
businessDescriptionstring标签描述格式为"一级标签:二级标签:三级标签"的中文名称
probabilityfloat置信度可选值为0~1,值越大,可信度越高

其中,audioDetail数组中每个成员的具体内容如下:

参数名类型参数说明是否必返规范
audioStarttimefloat音频片段发生时间
audioEndtimefloat音频片段结束时间
audioUrlstring音频片段地址
audioTextstring音转文文字识别出文本会返回
riskLevelstring当前事件的处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
riskLabel1string各个一级标签之间是并列的关系,riskLevel为PASS时返回normal一级标签
riskLabel2string二级标签归属于一级标签,当riskLevel为PASS时为空二级标签
riskLabel3string三级标签归属于二级标签,当riskLevel为PASS时为空三级标签
riskDescriptionstring标签解释格式为"一级风险标签:二级风险标签:三级风险标签"的中文名称
对于命中用户自定义名单时返回:命中自定义名单
riskDetailjson_object风险详情信息风险详情,详见riskDetail说明
allLabelsjson_array全部的风险标签列表全部的风险标签列表,详见allLabels说明
businessLabelsjson_array业务标签列表传入audioBusinessType时会有,详见businessLabels说明

audioDetail中,riskDetail的每个元素详细内容如下:

参数名类型参数说明是否必返规范
riskSourceint风险来源风险来源,可选值:
1000:无风险
10001:文本风险
1002:视觉风险
1003:音频风险
audioTextstring音频转译文本的结果
matchedListsjson_array命中的客户自定义名单信息命中客户自定义名单时返回,其他时不存在,详见matchedLists说明
riskSegmentsjson_array高风险内容片段在涉政、暴恐、违禁、竞品、广告法等功能的时候存在,详见riskSegments说明

riskDetail中,matchedLists数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
namestring客户自定义名单名
wordsjson_array命中的这个名单中的敏感词信息下标从0开始计数,详见words说明

matchedLists中,words的每个元素详细内容如下:

参数名类型参数说明是否必返规范
wordstring敏感词
positionint_array敏感词所在位置下标从0开始计数

riskDetail中,riskSegments数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
segmentstring高风险内容片段
positionint_array高风险内容片段所在位置下标从0开始计数

audioDetail中,allLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
riskLabel1string一级风险标签一级风险标签
riskLabel2string二级风险标签二级风险标签
riskLabel3string三级风险标签三级风险标签
riskDescriptionstring风险描述格式为"一级风险标签:二级风险标签:三级风险标签"的中文名称
对于命中用户自定义名单时返回:命中自定义名单
riskLevelstring处置建议PASS:正常内容
REVIEW:可疑内容
REJECT:违规内容
probabilityfloat置信度可选值为0~1,值越大,可信度越高

audioDetail中,businessLabels数组的每个成员的内容如下:

参数名类型参数说明是否必返规范
businessLabel1string一级标签一级标签
businessLabel2string二级标签二级标签
businessLabel3string三级标签三级标签
businessDescriptionstring标签描述格式为"一级标签:二级标签:三级标签"的中文名称
probabilityfloat置信度可选值为0~1,值越大,可信度越高

其中,tokenProfileLabels数组每个成员的具体内容如下:

参数名类型参数说明是否必返规范
label1string一级标签
label2string二级标签
label3string三级标签
descriptionstring标签描述
timestampint打标签时间戳13位Unix时间戳,单位:毫秒

其中,tokenRiskLabels数组每个成员的具体字段同tokenProfileLabels

接口响应码列表#

code请求返回码列表如下:

codemessage
1100成功
1901QPS超限
1902参数不合法
1903服务失败
1907获取视频长度超时
9100余额不足
9101无权限操作

示例#

上传接口请求示例:#

{
"accessKey": "**********",
"appId": "default",
"btId": "1639824316368",
"eventId": "video",
"imgType": "POLITICS_VIOLENCE_BAN_PORN_MINOR_AD_SPAM_LOGO_STAR_OCR",
"imgBusinessType": "SCREEN_SCENCE_QR_FACE_QUALITY_MINOR_LOGO_BEAUTY_FACECOMPARE",
"audioType": "POLITICAL_PORN_AD_MOAN_ABUSE",
"audioBusinessType": "SING_LANGUAGE_MINOR_GENDER_TIMBRE",
"callback": "http://www.xxx.top/xxx",
"data": {
"btId": "1639824316368",
"channel": "video",
"detectFrequency": 3,
"tokenId": "test",
"ip":"123.171.34.3",
"url": "http://oss.xxx.com/static/photo/117608703147396.mp4",
"returnAllAudio": 1,
"returnAllImg": 1,
"extra": {
"passThrough": {
"passThrough1": "透传字段1",
"passThrough2": "透传字段2",
"passThrough3": "透传字段3"
}
}
}
}

上传接口返回示例:#

{
"code": 1100,
"message": "成功",
"requestId": "1639824316368",
"btId": "1639824316368"
}

异步回调结果示例:#

{
"code": 1100,
"message": "成功",
"requestId": "1639731708004",
"btId": "btid_test",
"frameDetail": [
{
"allLabels": [
{
"riskDescription": "商企LOGO:LOGO:抖音",
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT"
},
{
"riskDescription": "涉政:负面事件:恶性刑事案件",
"riskLabel1": "politics",
"riskLabel2": "fumianshijian",
"riskLabel3": "exingxingshianjian",
"riskLevel": "REJECT"
},
{
"riskDescription": "涉政:政治象征:军装",
"riskLabel1": "politics",
"riskLabel2": "zhengzhixiangzheng",
"riskLabel3": "junzhuang",
"riskLevel": "REJECT"
}
],
"auxInfo": {
"similarity": 0.61328125
},
"businessLabels": [
{
"businessDescription": "商企LOGO:LOGO:抖音",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "douyin"
},
{
"businessDescription": "商企LOGO:LOGO:火山",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "huoshan"
}
],
"imgText": "抖音抖音号:xxx劳荣枝拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别今天上午,荣技案开庭。法庭审理中,检察机关指控劳荣枝在南昌,温州、常州合肥四起犯罪事实,涉谦犯故意杀人、绑架、抢劫罪。",
"imgUrl": "http://xxx.cos.ap-beijing.xxx.com/image202112171639004_v0.jpg",
"requestId": "1639731708004_v0",
"riskDescription": "涉政:负面事件:恶性刑事案件",
"riskDetail": {
"riskSource": 1001
},
"riskLabel1": "politics",
"riskLabel2": "fumianshijian",
"riskLabel3": "exingxingshianjian",
"riskLevel": "REJECT",
"time": 0
},
{
"allLabels": [
{
"riskDescription": "涉政:涉政:涉政",
"riskLabel1": "politics",
"riskLabel2": "shezheng",
"riskLabel3": "shezheng",
"riskLevel": "REJECT"
},
{
"riskDescription": "涉政:政治象征:军装",
"riskLabel1": "politics",
"riskLabel2": "zhengzhixiangzheng",
"riskLabel3": "junzhuang",
"riskLevel": "REJECT"
},
{
"riskDescription": "商企LOGO:LOGO:抖音",
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT"
}
],
"auxInfo": {
"similarity": 0.87109375
},
"businessLabels": [
{
"businessDescription": "商企LOGO:LOGO:抖音",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "douyin"
},
{
"businessDescription": "商企LOGO:LOGO:火山",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "huoshan"
}
],
"imgText": "抖音直播 抖音号:xxx劳荣枝拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别12月21日上午南昌市中级人民法院今天上午,劳荣枝案开庭。法庭审理中,检察机关指控劳荣枝在南昌、温州、常州合肥四起犯罪事实,涉谦犯故意杀人、绑架、抢劫罪。",
"imgUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/image20211171639731708004_v3.jpg",
"requestId": "1639731708004_v3",
"riskDescription": "涉政:涉政:涉政",
"riskDetail": {
"ocrText": {
"matchedLists": [
{
"name": "测试01",
"words": [
{
"position": [
17,
18,
19
],
"word": "111"
}
]
}
],
"text": "抖音直播 抖音号:xxx劳荣枝拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别12月21日上午南昌市中级人民法院今天上午,劳荣枝案开庭。法庭审理中,检察机关指控劳荣枝在南昌、温州、常州合肥四起犯罪事实,涉谦犯故意杀人、绑架、抢劫罪。"
},
"riskSource": 1001
},
"riskLabel1": "politics",
"riskLabel2": "shezheng",
"riskLabel3": "shezheng",
"riskLevel": "REJECT",
"time": 3
},
{
"allLabels": [
{
"riskDescription": "商企LOGO:LOGO:抖音",
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT"
},
{
"riskDescription": "色情:性骚扰:重度性骚扰",
"riskLabel1": "porn",
"riskLabel2": "xingsaorao",
"riskLabel3": "zhongduxingsaorao",
"riskLevel": "REJECT"
}
],
"auxInfo": {
"similarity": 0.625
},
"businessLabels": [
{
"businessDescription": "商企LOGO:LOGO:抖音",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "douyin"
},
{
"businessDescription": "商企LOGO:LOGO:火山",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "huoshan"
}
],
"imgText": "直播 机荣荣枝拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别9荣技法庭上多次为自己辩解,称20年来过着暗无天日的生话。她称自己會为法子英多次堕胎,常被酸打、。抖音抖音号:xxx",
"imgUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/image202112171639731708004_v6.jpg",
"requestId": "1639731708004_v6",
"riskDescription": "色情:性骚扰:重度性骚扰",
"riskDetail": {
"ocrText": {
"riskSegments": [
{
"position": [
23,
24
],
"segment": "性侵"
}
],
"text": "直播 机荣荣枝拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别9荣技法庭上多次为自己辩解,称20年来过着暗无天日的生话。她称自己會为法子英多次堕胎,常被酸打、。抖音抖音号:xxx"
},
"riskSource": 1001
},
"riskLabel1": "porn",
"riskLabel2": "xingsaorao",
"riskLabel3": "zhongduxingsaorao",
"riskLevel": "REJECT",
"time": 6
},
{
"allLabels": [
{
"riskDescription": "商企LOGO:LOGO:抖音",
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT"
},
{
"riskDescription": "涉政:负面事件:恶性刑事案件",
"riskLabel1": "politics",
"riskLabel2": "fumianshijian",
"riskLabel3": "exingxingshianjian",
"riskLevel": "REJECT"
}
],
"auxInfo": {
"similarity": 0.71484375
},
"businessLabels": [
{
"businessDescription": "商企LOGO:LOGO:抖音",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "douyin"
},
{
"businessDescription": "商企LOGO:LOGO:火山",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "huoshan"
}
],
"imgText": "直播 礼劳荣枝拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别我们的愿望是干刀万别被害人熊义弟媳:熊正英抖音抖音号:xxx",
"imgUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/image%2F20211217%2F1639731708004_v9.jpg",
"requestId": "1639731708004_v9",
"riskDescription": "涉政:负面事件:恶性刑事案件",
"riskDetail": {
"ocrText": {
"riskSegments": [
{
"position": [
5,
6,
7
],
"segment": "劳荣枝"
}
],
"text": "直播 礼劳荣枝拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别我们的愿望是干刀万别被害人熊义弟媳:熊正英抖音抖音号:xxx"
},
"riskSource": 1001
},
"riskLabel1": "politics",
"riskLabel2": "fumianshijian",
"riskLabel3": "exingxingshianjian",
"riskLevel": "REJECT",
"time": 9
},
{
"allLabels": [
{
"riskDescription": "商企LOGO:LOGO:抖音",
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT"
},
{
"riskDescription": "色情:性骚扰:重度性骚扰",
"riskLabel1": "porn",
"riskLabel2": "xingsaorao",
"riskLabel3": "zhongduxingsaorao",
"riskLevel": "REJECT"
}
],
"auxInfo": {
"similarity": 0.79296875
},
"businessLabels": [
{
"businessDescription": "商企LOGO:LOGO:抖音",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "douyin"
},
{
"businessDescription": "商企LOGO:LOGO:火山",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "huoshan"
}
],
"imgText": "直播 荣技拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别”此前据法子英供述1996年月为抢劫钱财劳荣技诱骗商人熊启义至出租屋事先躲藏在屋内的法子英将其杀害再将其胶解太恶毒了被害人熊后义弟媳:熊正英抖音抖音号:xxx",
"imgUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/image%2F20211217%2F1639731708004_v12.jpg",
"requestId": "1639731708004_v12",
"riskDescription": "色情:性骚扰:重度性骚扰",
"riskDetail": {
"ocrText": {
"riskSegments": [
{
"position": [
21,
22
],
"segment": "性侵"
}
],
"text": "直播 荣技拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别”此前据法子英供述1996年月为抢劫钱财劳荣技诱骗商人熊启义至出租屋事先躲藏在屋内的法子英将其杀害再将其胶解太恶毒了被害人熊后义弟媳:熊正英抖音抖音号:xxx"
},
"riskSource": 1001
},
"riskLabel1": "porn",
"riskLabel2": "xingsaorao",
"riskLabel3": "zhongduxingsaorao",
"riskLevel": "REJECT",
"time": 12
},
{
"allLabels": [
{
"riskDescription": "色情:性骚扰:重度性骚扰",
"riskLabel1": "porn",
"riskLabel2": "xingsaorao",
"riskLabel3": "zhongduxingsaorao",
"riskLevel": "REJECT"
},
{
"riskDescription": "商企LOGO:LOGO:抖音",
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT"
}
],
"auxInfo": {
"similarity": 0.79296875
},
"businessLabels": [
{
"businessDescription": "商企LOGO:LOGO:抖音",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "douyin"
},
{
"businessDescription": "商企LOGO:LOGO:火山",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "huoshan"
}
],
"imgText": "直播 物哪啊广播电视台劳荣技拒绝认罪当庭哭诉称自己是男友的性侵和赚钱工具爱害者家属:“希望她被干刀万别”两人随后来到熊家劫财法子英将熊启义的妻女杀害女儿当时3岁连个三岁的小孩都不放过被害人熊义弟编:熊正英抖音抖音号:xxx",
"imgUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/image%2F20211217%2F1639731708004_v15.jpg",
"requestId": "1639731708004_v15",
"riskDescription": "色情:性骚扰:重度性骚扰",
"riskDetail": {
"riskSource": 1001
},
"riskLabel1": "porn",
"riskLabel2": "xingsaorao",
"riskLabel3": "zhongduxingsaorao",
"riskLevel": "REJECT",
"time": 15
},
{
"allLabels": [
{
"riskDescription": "商企LOGO:LOGO:抖音",
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT"
}
],
"auxInfo": {
"similarity": 0.6328125
},
"businessLabels": [
{
"businessDescription": "商企LOGO:LOGO:抖音",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "douyin"
},
{
"businessDescription": "商企LOGO:LOGO:火山",
"businessLabel1": "logo",
"businessLabel2": "logo",
"businessLabel3": "huoshan"
}
],
"imgText": "重播的聊来抖音 发现更多有趣创作者抖音号:xxx",
"imgUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/image%2F20211217%2F1639731708004_v18.jpg",
"requestId": "1639731708004_v18",
"riskDescription": "商企LOGO:LOGO:抖音",
"riskDetail": {
"riskSource": 1002
},
"riskLabel1": "logo",
"riskLabel2": "logo",
"riskLabel3": "douyin",
"riskLevel": "REJECT",
"time": 18
}
],
"audioDetail": [
{
"allLabels": [
{
"riskDescription": "唱歌:唱歌:唱歌",
"riskLabel1": "sing",
"riskLabel2": "changge",
"riskLabel3": "changge",
"riskLevel": "REJECT"
}
],
"audioEndtime": 10,
"audioStarttime": 0,
"audioText": "把自己打过打过打过我们的夜晚",
"audioUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/audio%2F20211217%2F1639731708004_a0000.wav",
"businessLabels": [
{
"businessDescription": "唱歌:唱歌:唱歌",
"businessLabel1": "sing",
"businessLabel2": "changge",
"businessLabel3": "changge"
},
{
"businessDescription": "性别:男性:男性",
"businessLabel1": "gender",
"businessLabel2": "male",
"businessLabel3": "male"
}
],
"requestId": "1639731708004_a0000",
"riskDescription": "唱歌:唱歌:唱歌",
"riskDetail": {
"riskSource": 1003
},
"riskLabel1": "sing",
"riskLabel2": "changge",
"riskLabel3": "changge",
"riskLevel": "REJECT"
},
{
"allLabels": [
{
"riskDescription": "唱歌:唱歌:唱歌",
"riskLabel1": "sing",
"riskLabel2": "changge",
"riskLabel3": "changge",
"riskLevel": "REJECT"
}
],
"audioEndtime": 18.55275,
"audioStarttime": 10,
"audioText": "是千刀万太恶毒了,连个三岁的小孩子都犯不过,抖音",
"audioUrl": "http://bj-video-xxx.cos.ap-beijing.xxx.com/audio%2F20211217%2F1639731708004_a0001.wav",
"businessLabels": [
{
"businessDescription": "性别:男性:男性",
"businessLabel1": "gender",
"businessLabel2": "male",
"businessLabel3": "male"
},
{
"businessDescription": "唱歌:唱歌:唱歌",
"businessLabel1": "sing",
"businessLabel2": "changge",
"businessLabel3": "changge"
}
],
"requestId": "1639731708004_a0001",
"riskDescription": "唱歌:唱歌:唱歌",
"riskDetail": {
"riskSource": 1003
},
"riskLabel1": "sing",
"riskLabel2": "changge",
"riskLabel3": "changge",
"riskLevel": "REJECT"
}
],
"riskLevel": "REJECT",
"auxInfo": {
"frameCount": 7,
"time": 18
}
}

购买咨询