融媒体结果获取的轮询模式用于获取融媒体异步检测结果或人工审核结果,客户可以通过轮询调用该接口获取数据。轮询模式与推送模式互斥,只能选取一种模式进行结果获取。 ## 接口说明 该接口返回融媒体异步检测结果或人工审核结果,需要客户通过该接口进行定时轮询获取,当提交检测接口参数callbackUrl为空时,表示结果通过该接口获取,结果可以根据提交检测时返回的taskId对应。 ### 鉴权说明 易盾内容安全服务使用签名方法对接口进行鉴权,所有接口每一次请求都需要包含签名信息(signature 参数),以验证用户身份,防止信息被恶意篡改。目前支持MD5,SHA1,SHA256,SM3几种加密算法,详细信息,请参见接口鉴权 (https://support.dun.163.com/documents/599750646047514624?docId=599763851692879872) ### 结果说明 - 获取结果后,下次调用,不会再次返回之前获取过的结果 - 接口一次最多返回20个结果,结果数据默认保留7天,7天不获取会失效 - 接口请求频率应小于10s/20次,过快服务器会拒绝处理,客户可以根据业务需求进行适当调整 ### 接口耗时 结果获取接口的响应较快,正常50ms内返回结果,业务方根据需求适当调整超时时间,建议为1s。 ### 历史版本 v1版本融媒体解决方案获取检测结果轮询模式请点此查看 (https://support.dun.163.com/documents/436672486731309056?docId=493241829592477696) ## 请求 ### 请求地址 名称 | 值 HTTP URL | http://as.dun.163.com/v2/mediasolution/callback/results HTTP Method | POST ### 请求头 名称 | 类型 | 描述 Content-Type | String | 固定值:"application/x-www-form-urlencoded" ### 请求参数 请求参数由公共参数和业务参数两部分组成。 #### 公共参数 公共参数包含密钥信息和参数签名信息,公共参数详细见请求公共参数 (https://support.dun.163.com/documents/599750646047514624?docId=599760545633415168) #### 业务参数 名称 | 类型 | 是否必填 | 最大长度 | 描述 version | String | 是 | 4 | 接口版本,当前版本为v2.1 yidunRequestId | String | 否 | 64 | 幂等参数说明 (https://support.dun.163.com/documents/599750646047514624?docId=708481399616323584) ### 请求体示例 Code: version=v2.1&signature=xxx&secretId=xxx×tamp=1646984669446&nonce=12353 ## 响应 该接口返回融媒体异步检测结果或人工审核结果,两类结果响应字段有一定区分。为了方便阅读,下面响应结果分为:异步检测结果和人工审核结果。 响应字段如下,响应通用字段已省略,详细见 响应公共字段 (https://support.dun.163.com/documents/599750646047514624?docId=599760582013952000)。 ### 异步检测结果 名称 | 类型 | 必填 | 描述 result | Object[] | 是 | 融媒体机器审核结果 ∟antispam | Object | 是 | 融媒体机器检测结果 ∟ taskId | String | 是 | 本次请求数据标识,可以根据该标识查询数据最新结果 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ callback | String | 否 | 数据回调参数,请求参数中传来的callback字段原样返回 ∟ suggestion | Number | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 ∟ suggestionLevel | Number | 否 | 嫌疑级别,针对部分定制策略支持命中嫌疑时返回,1:低嫌疑,2:高嫌疑,对通用策略、模型结果暂不支持,默认不返回,如果需要返回请联系策略经理配置 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ label | Number | 否 | 整体垃圾分类,0:正常,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,700:灌水,800:恶心类,900:其他,1050:噪音,1100:涉价值观; ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ checkStatus | Number | 是 | 检测状态,1:检测中,2:检测成功,3:检测失败 ∟ solutionEnrichEvidence | object | 否 | 子数据检测失败原因汇总,检测失败或部分检测失败会返回,检测成功不返回 ∟ failedUnits | object | 是 | 子数据检测失败原因汇总 ∟ dataId | String | 是 | 子数据dataId,返回请求子数据dataId值 ∟ failureReason | Number | 是 | 图片:610:图片下载失败,620 图片格式错误、630 其他、1403 权限不足、1404 资源不存在、1500 资源服务器异常、1608 空参数异常、1429 资源服务器下载频率超限。音视频:音频:1:文件格式错误,2:文件下载失败,3:解析失败,4:音频流不存在,视频:110:请求重复,120:参数错误,130:解析错误,140:数据类型错误,160:视频大小超限(>5G)。文档:1000:文档大小超过上限,1001:文档格式不支持,1002:文档下载失败,1004:文件数超限,2000:文档内容提取失败,2001:文档内容提取超时,2002:内容加密,3000:文档检测失败,3001:文档文本检测失败,3002:文档图片检测失败,3003:检测超时 ∟ evidences | Object | 否 | 机审证据信息, 默认只返回嫌疑和不通过的证据信息,以及检测失败数据的失败原因。由于图片、音视频、文档存在下载失败等情况,请通过解析各业务的failureReason确认检测失败原因。 ∟ texts | Object[] | 否 | 文本检测结果 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的title或content时,此字段值为title或content,当数据来自提交接口自定义字段时,此字段值为自定义字段名 ∟ suggestion | Number | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 ∟ suggestionLevel | Number | 否 | 嫌疑级别,针对部分定制策略支持命中嫌疑时返回,1:低嫌疑,2:高嫌疑,对通用策略、模型结果暂不支持,默认不返回,如果需要返回请联系策略经理配置 ∟ suggestionRiskLevel | Number | 是 | 描述:0-无 1-低风险 2-中风险 3-高风险。 建议风险等级仅表示该标签在内容风险治理下参考的风险级别,用于做数据分层处置,风险高低与嫌疑级别及精度均无关,仅做建议透出。3:高风险: 攻击主要领导人、党政机构及国家机构,讨论敏感事件,或违反《互联网信息服务管理办法》的内容,此类内容易引发重大舆情事件,受到监管处罚。2:中风险:内容可能会引起用户不适和投诉,可能触犯法规,企业可能被处罚。例如性感、擦边类内容。1:低风险:内容可能会引起少量用户投诉,影响用户体验。例如一般性广告内容。0:无风险:正常内容,主要为生态治理类标签,例如黑麦,低质量图片等 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ label | Number | 是 | 命中一级分类 ∟ secondLabel | String | 否 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ publicOpinionInfo | string | 否 | 专项信息,用于命中特定专项策略时返回 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ censorType | Number | 是 | 审核模式,0:纯机审,1:机审+部分人审,2:机审+全量人审 ∟ strategyVersions | Object[] | 否 | 策略版本号,策略更新时该参数会更新,可用于追溯策略调优效果 ∟ label | Number | 是 | 示例值:100,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,700:灌水,900:其他,1100:涉价值观 ∟ version | String | 是 | 版本号 ∟ filteredContent | String | 否 | 过滤后文本内容,当命中信息中包含敏感词时,将敏感词内容用*代替后返回,*号数量与敏感词字数相同;若未命中敏感词,则不返回 ∟ isRelatedHit | Boolean | 是 | 是否命中关联检测,true:关联检测命中,false:原文命中 ∟ labels | Object[] | 是 | 命中的分类信息,检测通过情况labels默认返回为空 ∟ label | Number | 是 | 命中分类,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,700:灌水,900:其他,1100:涉价值观 ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低(v5.2及以上开始支持) ∟ level | Number | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“level=0”的数据,如果需要返回可以找策略经理配置 ∟ subLabels | Object[] | 否 | 细分类信息,可能包含多个 ∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码对照表 ∟ subLabelDepth | Number | 是 | 命中的标签层级,目前支持的层级:2,3 ∟ secondLabel | String | 是 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ explain | String | 否 | LLM 对命中标签的解释说明 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ details | Object | 否 | 命中的详细信息 ∟ keywords | Object[] | 否 | 命中的敏感词信息 ∟ word | String | 是 | 自定义敏感词内容 ∟ libInfos | Object[] | 否 | 命中的自定义库信息 ∟ type | Number | 是 | 库类型,1:自定义用户名单库,2:自定义ip名单库 ∟ entity | String | 是 | 自定义用户名单信息,自定义ip名单信息 ∟ releaseTime | String | 是 | 名单解封时间,时间戳单位毫秒 ∟ hitInfos | Object[] | 否 | 命中的线索信息 ∟ value | String | 是 | 线索内容 ∟ positions | Object[] | 是 | 线索位置,数据起始位置为0,如果返回线索信息中包含emoij表情,一般emoij表情占2位 ∟ fieldName | String | 是 | 位置类型,content:正文,title:标题 ∟ startPos | Number | 是 | 线索开始坐标 ∟ endPos | Number | 是 | 线索结束坐标 ∟ llm | Object[] | 否 | 大模型命中关键词信息 ∟ keyword | String | 否 | 大模型命中关键词 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ taskId | String | 否 | 数据唯一标识 ∟ images | Object[] | 否 | 图片检测结果 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的title或content时,此字段值为title或content,当数据来自提交接口自定义字段时,此字段值为自定义字段名 ∟ name | String | 是 | 图片名称(或图片标识) ∟ imgMd5 | String | 是 | 图片MD5 ∟ status | Number | 是 | 检测状态:2 检测成功,3 检测失败 ∟ failureReason | Number | 否 | 检测失败原因,当status为3(检测失败)时返回:610 图片下载失败、620 图片格式错误、630 其他 ∟ suggestion | Number | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 ∟ suggestionLevel | Number | 否 | 嫌疑级别,针对部分定制策略支持命中嫌疑时返回,1:低嫌疑,2:高嫌疑,对通用策略、模型结果暂不支持,默认不返回,如果需要返回请联系策略经理配置 ∟ suggestionRiskLevel | Number | 是 | 描述:0-无 1-低风险 2-中风险 3-高风险。 建议风险等级仅表示该标签在内容风险治理下参考的风险级别,用于做数据分层处置,风险高低与嫌疑级别及精度均无关,仅做建议透出。3:高风险: 攻击主要领导人、党政机构及国家机构,讨论敏感事件,或违反《互联网信息服务管理办法》的内容,此类内容易引发重大舆情事件,受到监管处罚。2:中风险:内容可能会引起用户不适和投诉,可能触犯法规,企业可能被处罚。例如性感、擦边类内容。1:低风险:内容可能会引起少量用户投诉,影响用户体验。例如一般性广告内容。0:无风险:正常内容,主要为生态治理类标签,例如黑麦,低质量图片等 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ label | Number | 是 | 命中一级分类 ∟ secondLabel | String | 否 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ publicOpinionInfo | string | 否 | 专项信息,用于命中特定专项策略时返回 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ frameSize | Number | 是 | 长图、gif图片拆帧后的分帧数,默认为1 ∟ censorType | Number | 是 | 审核模式,0:纯机审,1:机审+部分人审,2:机审+全量人审 ∟ labels | Object[] | 是 | 命中的分类信息 ∟ label | Number | 是 | 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 ∟ level | Number | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“level=0”的数据,如果需要返回可以找策略经理配置 ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为嫌疑或不通过,置信度越大,说明垃圾的可能性越高 ∟ subLabels | Object[] | 是 | 细分类信息,可能包含多个 ∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码对照表 (https://support.dun.163.com/documents/588434277524447232?docId=802401923794096128) ∟ subLabelDepth | Number | 是 | 命中的标签层级,目前支持的层级:2,3 ∟ secondLabel | String | 是 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 ∟ explain | String | 否 | LLM 对命中标签的解释说明 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ details | Object | 否 | 命中的详细对象信息 ∟ keywords | Object[] | 否 | 命中的自定义敏感词信息 ∟ word | string | 是 | 敏感词内容 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ libInfos | Object[] | 否 | 命中的自定义图片名单信息 ∟ type | Number | 是 | 1:自定义用户名单,2:自定义ip名单,3:自定义设备名单,4:自定义图片名单,目前只支持返回4自定义图片名单 ∟ entity | String | 是 | 该图片命中自定义图片名单对应原始添加的根源图片url ∟ releaseTime | Number | 是 | 名单解封时间,时间戳单位毫秒 ∟ hitCount | String | 是 | 历史针对该数据源图片命中所有次数 ∟ value | String | 否 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ hitInfos | Object[] | 否 | 命中的线索信息 ∟ value | String | 是 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ llm | Object | 否 | 大模型命中关键词信息 ∟ keyword | String | 否 | 大模型命中的关键词 ∟ locations | Object[] | 否 | 大模型命中的关键词及其OCR位置信息 ∟ keyword | String | 是 | 大模型命中的关键词 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左下角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右上角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ taskId | String | 否 | 数据唯一标识 ∟ audios | Object[] | 否 | 音频检测结果 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的content时,此字段值为content,当数据来自提交接口自定义字段时,此字段值为自定义字段名 ∟ status | Number | 是 | 检测状态,2:检测成功,3:检测失败 ∟ failureReason | Number | 否 | 检测失败原因,当检测失败时返回,1:文件格式错误,2:文件下载失败,3:解析失败,4:音频流不存在 ∟ suggestion | Number | 是 | 建议结果,0:通过,1:嫌疑,2:删除 ∟ suggestionlevel | Number | 否 | 嫌疑级别,针对部分定制策略支持命中嫌疑时返回,1:低嫌疑,2:高嫌疑,对通用策略、模型结果暂不支持,默认不返回,如果需要返回请联系策略经理配置 ∟ suggestionRiskLevel | Number | 是 | 描述:0-无 1-低风险 2-中风险 3-高风险。 建议风险等级仅表示该标签在内容风险治理下参考的风险级别,用于做数据分层处置,风险高低与嫌疑级别及精度均无关,仅做建议透出。3:高风险: 攻击主要领导人、党政机构及国家机构,讨论敏感事件,或违反《互联网信息服务管理办法》的内容,此类内容易引发重大舆情事件,受到监管处罚。2:中风险:内容可能会引起用户不适和投诉,可能触犯法规,企业可能被处罚。例如性感、擦边类内容。1:低风险:内容可能会引起少量用户投诉,影响用户体验。例如一般性广告内容。0:无风险:正常内容,主要为生态治理类标签,例如黑麦,低质量图片等 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ label | Number | 是 | 命中一级分类 ∟ secondLabel | String | 否 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ publicOpinionInfo | string | 否 | 专项信息,用于命中特定专项策略时返回 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ duration | Number | 是 | 音视频时长字段,单位:秒 ∟ checkTime | Number | 是 | 机器检测结束时间,毫秒单位的时间戳形式(2021.1.1 01:00转换时间戳1609434000000) ∟ segments | Object[] | 是 | 音频数据所在断句详细信息 ∟ startTime | Number | 是 | 断句开始时间点,单位秒 ∟ endTime | Number | 是 | 断句结束时间点,单位秒 ∟ type | Number | 是 | 断句类型,0:语音识别,1:声纹检测 ∟ content | String | 是 | 音频数据所在断句语音识别原文内容,支持返回异常数据所在断句内容 ∟ labels | Object[] | 是 | 分类信息 ∟ label | Number | 是 | 分类信息,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,1100:涉价值观 ∟ level | Number | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“level=0”的数据,如果需要返回可以找策略经理配置 ∟ subLabels | Object[] | 否 | 命中细分类信息 ∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码对应表 (https://support.dun.163.com/documents/588434426518708224?docId=447221715740790784) ∟ subLabelDepth | Number | 是 | 命中的标签层级,目前支持的层级:2,3 ∟ secondLabel | String | 是 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ explain | String | 否 | 大模型对标签命中的解释说明文本 ∟ details | Object | 是 | 其他信息 ∟ hitInfo | Object[] | 是 | 证据信息 ∟ value | String | 是 | 命中的敏感词或者声纹检测的分值 ∟ keywords | Object[] | 否 | 自定义敏感词线索分类信息 ∟ word | String | 是 | 自定义添加敏感词 ∟ libInfos | Object[] | 否 | 自定义名单线索分类信息 ∟ listType | Number | 是 | 名单类型 ∟ entity | String | 是 | 名单内容 ∟ llm | Object | 否 | 大模型命中的敏感词信息,无命中时为 null ∟ keyword | String | 是 | 大模型命中的关键词文本 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ taskId | String | 否 | 数据唯一标识 ∟ audiovideos | Object[] | 否 | 视频检测结果 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ picCount | Number | 否 | 视频截帧数量 ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的content时,此字段值为content,当数据来自提交接口自定义字段时,此字段值为自定义字段名 ∟ status | Number | 是 | 检测状态,2:检测成功,3:检测失败 ∟ suggestion | Number | 是 | 建议结果,0:通过,1:嫌疑,2:删除 ∟ suggestionlevel | Number | 否 | 嫌疑级别,针对部分定制策略支持命中嫌疑时返回,1:低嫌疑,2:高嫌疑,对通用策略、模型结果暂不支持,默认不返回,如果需要返回请联系策略经理配置 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ label | Number | 是 | 命中一级分类 ∟ secondLabel | String | 否 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ duration | Number | 是 | 音视频时长字段,单位:秒 ∟ checkTime | Number | 是 | 机器检测结束时间,毫秒单位的时间戳形式(2021.1.1 01:00转换时间戳1609434000000) ∟ evidences | Object | 否 | 机器检测结果 ∟ audio | Object | 否 | 视频中的音频机器检测结果 ∟ duration | Number | 是 | 音频时长字段,单位:秒 ∟ suggestion | Number | 是 | 建议结果,0:通过,1:嫌疑,2:删除 ∟ suggestionRiskLevel | Number | 是 | 描述:0-无 1-低风险 2-中风险 3-高风险。 建议风险等级仅表示该标签在内容风险治理下参考的风险级别,用于做数据分层处置,风险高低与嫌疑级别及精度均无关,仅做建议透出。3:高风险: 攻击主要领导人、党政机构及国家机构,讨论敏感事件,或违反《互联网信息服务管理办法》的内容,此类内容易引发重大舆情事件,受到监管处罚。2:中风险:内容可能会引起用户不适和投诉,可能触犯法规,企业可能被处罚。例如性感、擦边类内容。1:低风险:内容可能会引起少量用户投诉,影响用户体验。例如一般性广告内容。0:无风险:正常内容,主要为生态治理类标签,例如黑麦,低质量图片等 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ publicOpinionInfo | string | 否 | 专项信息,用于命中特定专项策略时返回 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ status | Number | 是 | 检测状态,2:检测成功,3:检测失败 ∟ failureReason | Number | 否 | 检测失败原因,当检测失败时返回,1:文件格式错误,2:文件下载失败,3:解析失败,4:音频流不存在 ∟ segments | Object[] | 是 | 音频数据所在断句详细信息 ∟ startTime | Number | 是 | 断句开始时间点,单位秒 ∟ endTime | Number | 是 | 断句结束时间点,单位秒 ∟ type | Number | 是 | 断句类型,0:语音识别,1:声纹检测 ∟ content | String | 是 | 音频数据所在断句语音识别原文内容,支持返回异常数据所在断句内容 ∟ labels | Object[] | 是 | 分类信息 ∟ label | Number | 是 | 分类信息,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,1100:涉价值观 ∟ level | Number | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“level=0”的数据,如果需要返回可以找策略经理配置 ∟ subLabels | Object[] | 否 | 命中细分类信息 ∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码对应表 (https://support.dun.163.com/documents/588434426518708224?docId=447221715740790784) ∟ subLabelDepth | Number | 是 | 命中的标签层级,目前支持的层级:2,3 ∟ secondLabel | String | 是 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ explain | String | 否 | LLM 对命中标签的解释说明 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ details | Object | 是 | 其他信息 ∟ hitInfo | Object[] | 是 | 证据信息 ∟ value | String | 是 | 命中的敏感词或者声纹检测的分值 ∟ keywords | Object[] | 否 | 自定义敏感词线索分类信息 ∟ word | String | 是 | 自定义添加敏感词 ∟ libInfos | Object[] | 否 | 自定义名单线索分类信息 ∟ listType | Number | 是 | 名单类型 ∟ entity | String | 是 | 名单内容 ∟ llm | Object | 否 | 大模型命中的敏感词信息,无命中时为 null ∟ keyword | String | 否 | 大模型命中的关键词文本 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ video | Object | 否 | 视频机器检测结果 ∟ duration | Number | 是 | 视频时长字段,单位:秒 ∟ suggestion | Number | 是 | 建议结果,0:通过,1:嫌疑,2:删除 ∟ suggestionRiskLevel | Number | 是 | 描述:0-无 1-低风险 2-中风险 3-高风险。 建议风险等级仅表示该标签在内容风险治理下参考的风险级别,用于做数据分层处置,风险高低与嫌疑级别及精度均无关,仅做建议透出。3:高风险: 攻击主要领导人、党政机构及国家机构,讨论敏感事件,或违反《互联网信息服务管理办法》的内容,此类内容易引发重大舆情事件,受到监管处罚。2:中风险:内容可能会引起用户不适和投诉,可能触犯法规,企业可能被处罚。例如性感、擦边类内容。1:低风险:内容可能会引起少量用户投诉,影响用户体验。例如一般性广告内容。0:无风险:正常内容,主要为生态治理类标签,例如黑麦,低质量图片等 ∟ publicOpinionInfo | string | 否 | 专项信息,用于命中特定专项策略时返回 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ status | Number | 是 | 检测状态,2:检测成功,3:检测失败 ∟ failureReason | Number | 否 | 检测失败原因,当检测失败时返回,110:请求重复,120:参数错误,130:解析错误,140:数据类型错误,160:视频大小超限(>5G) ∟ pictures | Object[] | 否 | 截图证据信息 ∟ type | Number | 是 | 截图类型,1:图片,2:视频 ∟ url | String | 是 | 截图下载地址 ∟ startTime | Number | 是 | 证据开始相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" ∟ endTime | Number | 是 | 证据结束相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" ∟ frontPics | Object[] | 否 | 关联信息-命中前截图信息 ∟ url | String | 是 | 命中前截图下载地址 ∟ backPics | Object[] | 否 | 关联信息-命中后截图信息 ∟ url | String | 是 | 命中前截图下载地址 ∟ labels | Object[] | 是 | 命中的分类信息 ∟ label | Number | 是 | 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 ∟ level | Number | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“level=0”的数据,如果需要返回可以找策略经理配置 ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为嫌疑或不通过,置信度越大,说明垃圾的可能性越高 ∟ subLabels | Object[] | 是 | 细分类信息,可能包含多个 ∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码 对照表 ∟ subLabelDepth | Number | 是 | 命中的标签层级,目前支持的层级:2,3 ∟ secondLabel | String | 是 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 ∟ explain | String | 否 | LLM 对命中标签的解释说明 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ details | Object | 否 | 命中的详细对象信息 ∟ keywords | Object[] | 否 | 命中的自定义敏感词信息 ∟ word | string | 是 | 敏感词内容 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ libInfos | Object[] | 否 | 命中的自定义图片名单信息 ∟ entity | String | 是 | 该图片命中自定义图片名单对应原始添加的根源图片url ∟ hitCount | String | 是 | 历史针对该数据源图片命中所有次数 ∟ value | String | 否 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ hitInfos | Object[] | 否 | 命中的线索信息 ∟ value | String | 是 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ llm | Object | 否 | 大模型命中关键词信息 ∟ keyword | string | 是 | 大模型命中的关键词 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ taskId | String | 否 | 数据唯一标识 ∟ files | Object[] | 否 | 文档检测结果 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的content时,此字段值为content,当数据来自提交接口自定义字段时,此字段值为自定义字段名 ∟ status | Number | 是 | 检测状态, 2:检测成功,3:检测失败 ∟ failureReason | Number | 否 | 检测失败原因,1000:文档大小超过上限,1001:文档格式不支持,1002:文档下载失败,1004:文件数超限,2000:文档内容提取失败,2001:文档内容提取超时,2002:内容加密,3000:文档检测失败,3001:文档文本检测失败,3002:文档图片检测失败,3003:检测超时 ∟ suggestion | Number | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ label | Number | 是 | 命中一级分类 ∟ secondLabel | String | 否 | 命中二级标签细分类 ∟ thirdLabel | String | 否 | 命中三级标签细分类 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ evidences | Object | 否 | 机审证据信息 ∟ texts | Object[] | 否 | 文本证据信息 ∟ taskId | String | 是 | 当前分段检测数据标识 ∟ sequence | Number | 是 | 当前文本在原始文档中的分段(5000字符/段)序号 ∟ startText | String | 是 | 每段文本的起始20个字符 ∟ endText | String | 是 | 每段文本的结尾20个字符 ∟ suggestion | Nunber | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 ∟ suggestionRiskLevel | Number | 是 | 描述:0-无 1-低风险 2-中风险 3-高风险。 建议风险等级仅表示该标签在内容风险治理下参考的风险级别,用于做数据分层处置,风险高低与嫌疑级别及精度均无关,仅做建议透出。3:高风险: 攻击主要领导人、党政机构及国家机构,讨论敏感事件,或违反《互联网信息服务管理办法》的内容,此类内容易引发重大舆情事件,受到监管处罚。2:中风险:内容可能会引起用户不适和投诉,可能触犯法规,企业可能被处罚。例如性感、擦边类内容。1:低风险:内容可能会引起少量用户投诉,影响用户体验。例如一般性广告内容。0:无风险:正常内容,主要为生态治理类标签,例如黑麦,低质量图片等 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ publicOpinionInfo | string | 否 | 专项信息,用于命中特定专项策略时返回 ∟ page | Nunber | 是 | 证据文本所在文档页码,目前仅对pdf格式生效,返回pdf文档对应页码 ∟ labels | Object[] | 是 | 命中的分类信息 ∟ label | Nunber | 是 | 命中分类,示例值:100,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,700:灌水,900:其他,1100:涉价值观 ∟ level | Nunber | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“level=0”的数据,如果需要返回可以找策略经理配置 ∟ subLabels | Object[] | 是 | 细分类信息,可能包含多个,具体数据结构如下 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码对照表 (https://support.dun.163.com/documents/599750646047514624?docId=444281309180616704) ∟ explain | String | 否 | LLM 对命中标签的解释说明 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ details | Object | 否 | 命中的详细信息 ∟ keywords | Object[] | 否 | 命中的敏感词信息 ∟ word | String | 是 | 敏感词内容 ∟ libInfos | Object[] | 否 | 命中的自定义库信息 ∟ type | Number | 是 | 库类型,1:自定义用户名单库,2:自定义ip名单库 ∟ entity | String | 是 | 自定义库实体 ∟ hitInfos | Object[] | 否 | 命中的线索信息 ∟ value | String | 是 | 线索内容 ∟ positions | Object[] | 是 | 线索位置 ∟ fieldName | String | 是 | 位置类型,content:正文,title:标题 ∟ startPos | Number | 是 | 线索开始坐标 ∟ endPos | Number | 是 | 线索结束坐标 ∟ llm | Object[] | 否 | 大模型命中关键词信息 ∟ keyword | string | 是 | 大模型命中的关键词 ∟ images | Object[] | 否 | 图片证据信息 ∟ sequence | Number | 是 | 当前图片在原始文档中的序号 ∟ imageUrl | String | 是 | 图片下载地址 ∟ suggestion | Number | 是 | 分类级别,0:正常,1:不确定,2:确定 ∟ suggestionRiskLevel | Number | 是 | 描述:0-无 1-低风险 2-中风险 3-高风险。 建议风险等级仅表示该标签在内容风险治理下参考的风险级别,用于做数据分层处置,风险高低与嫌疑级别及精度均无关,仅做建议透出。3:高风险: 攻击主要领导人、党政机构及国家机构,讨论敏感事件,或违反《互联网信息服务管理办法》的内容,此类内容易引发重大舆情事件,受到监管处罚。2:中风险:内容可能会引起用户不适和投诉,可能触犯法规,企业可能被处罚。例如性感、擦边类内容。1:低风险:内容可能会引起少量用户投诉,影响用户体验。例如一般性广告内容。0:无风险:正常内容,主要为生态治理类标签,例如黑麦,低质量图片等 ∟ publicOpinionInfo | string | 否 | 专项信息,用于命中特定专项策略时返回 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ page | Nunber | 是 | 证据图片所在文档页码,目前仅对pdf格式生效,返回pdf文档对应页码 ∟ labels | Object[] | 是 | 命中的分类信息 ∟ label | Nunber | 是 | 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 ∟ level | Nunber | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“level=0”的数据,如果需要返回可以找策略经理配置 ∟ rate | Nunber | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为嫌疑或不通过,置信度越大,说明垃圾的可能性越高 ∟ subLabels | Object[] | 是 | 细分类信息,可能包含多个,具体数据结构如下 ∟ riskDescription | String | 是 | 风险描述,拼接 label|secondlabel|thirdlabel 的中文实时示意,注意分隔使用「|」,将上层对应一级分类带入,若存在二级/三级透出拼装,若无可不显示 ∟ subLabel | String | 是 | 细分类,细分类编码对照表 (https://support.dun.163.com/documents/599750646047514624?docId=447229776072957952) ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 ∟ explain | String | 否 | LLM 对命中标签的解释说明 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ details | Object | 否 | 命中的详细对象信息 ∟ keywords | Object[] | 否 | 命中的自定义敏感词信息 ∟ word | string | 是 | 敏感词内容 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ libInfos | Object[] | 否 | 命中的自定义图片名单信息 ∟ entity | String | 是 | 该图片命中自定义图片名单对应原始添加的根源图片url ∟ hitCount | String | 是 | 历史针对该数据源图片命中所有次数 ∟ value | String | 否 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ hitInfos | Object[] | 否 | 命中的线索信息 ∟ value | String | 是 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ llm | Object | 否 | 大模型命中关键词信息 ∟ keyword | string | 是 | 大模型命中的关键词 ∟ locations | Object[] | 否 | 大模型命中的关键词及其OCR位置信息 ∟ keyword | String | 是 | 大模型命中的关键词 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左下角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右上角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ audios | Object[] | 否 | 音频检测结果 ∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" ∟ sequence | Number | 是 | 当前音频在原始文档中的序号 ∟ audioUrl | String | 是 | 音频Url地址 ∟ suggestion | Nunber | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“suggestion=0”的数据,如果需要返回可以找策略经理配置 ∟ status | Number | 是 | 检测状态 ∟ videoSolutionCheckResult | Object | 是 | 音视频解决方案检测结果 ∟ segments | Object[] | 否 | 音频数据所在断句详细信息 ∟ startTime | Number | 是 | 断句开始时间点,单位秒 ∟ endTime | Number | 是 | 断句结束时间点,单位秒 ∟ type | Number | 是 | 断句类型,0:语音识别,1:声纹检测 ∟ leaderName | String | 否 | 领导人名,若命中领导人声纹,返回对应的领导人名 ∟ content | String | 是 | 音频数据所在断句语音识别原文内容,支持返回异常数据所在断句内容或全部原文内容 ∟ labels | Object[] | 是 | 分类信息 ∟ label | Number | 是 | 分类信息,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,1100:涉价值观 ∟ level | Number | 是 | 分类级别,0:通过,1:嫌疑,2:不通过 ∟ subLabels | Object[] | 否 | 命中细分类信息 ∟ subLabel | String | 是 | 细分类,详细编码请参考细分类编码对应表 (https://support.dun.163.com/documents/588434426518708224?docId=447221715740790784) ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ explain | String | 否 | 大模型对标签命中的解释说明文本 ∟ details | Object | 是 | 其他信息 ∟ hitInfos | Object[] | 是 | 证据信息 ∟ value | String | 是 | 命中的敏感词或者声纹检测的分值 ∟ songName | String | 否 | 命中的涉政歌曲名称 ∟ keywords | Object[] | 否 | 自定义敏感词线索分类信息 ∟ word | String | 是 | 自定义添加敏感词 ∟ libInfos | Object[] | 否 | 自定义名单线索分类信息 ∟ listType | Number | 是 | 名单类型 ∟ entity | String | 是 | 名单内容 ∟ rules | Object[] | 否 | 命中用户自定义的规则信息 ∟ name | String | 是 | 规则名 ∟ llm | Object | 否 | 大模型命中的敏感词信息,无命中时为 null ∟ keyword | String | 是 | 大模型命中的关键词文本 ∟ videos | Object[] | 否 | 视频检测结果 ∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" ∟ status | Number | 是 | 检测状态,2:检测成功,3:检测失败 ∟ sequence | Number | 是 | 当前视频在原始文档中的序号 ∟ videoUrl | String | 是 | 视频Url地址 ∟ suggestion | Nunber | 是 | 命中级别,示例值:1:嫌疑,2:不通过,0:正常,特殊策略下可返回“suggestion=0”的数据,如果需要返回可以找策略经理配置 ∟ videoSolutionCheckResult | Object | 是 | 音视频解决方案检测结果 ∟ segments | Object[] | 否 | 音频数据所在断句详细信息 ∟ startTime | Number | 是 | 断句开始时间点,单位秒 ∟ endTime | Number | 是 | 断句结束时间点,单位秒 ∟ type | Number | 是 | 断句类型,0:语音识别,1:声纹检测 ∟ leaderName | String | 否 | 领导人名,若命中领导人声纹,返回对应的领导人名 ∟ content | String | 是 | 音频数据所在断句语音识别原文内容,支持返回异常数据所在断句内容或全部原文内容 ∟ labels | Object[] | 是 | 分类信息 ∟ label | Number | 是 | 分类信息,分类信息,100:色情,200:广告,260:广告法,300:暴恐,400:违禁,500:涉政,600:谩骂,1100:涉价值观 ∟ level | Number | 是 | 分类级别,0:通过,1:嫌疑,2:不通过 ∟ subLabels | Object[] | 否 | 命中细分类信息 ∟ subLabel | String | 是 | 细分类,详细编码请参考细分类编码对应表 (https://support.dun.163.com/documents/588434426518708224?docId=447221715740790784) ∟ details | Object | 是 | 其他信息 ∟ hitInfos | Object[] | 是 | 证据信息 ∟ value | String | 是 | 命中的敏感词或者声纹检测的分值 ∟ songName | String | 否 | 命中的涉政歌曲名称 ∟ keywords | Object[] | 否 | 自定义敏感词线索分类信息 ∟ word | String | 是 | 自定义添加敏感词 ∟ libInfos | Object[] | 否 | 自定义名单线索分类信息 ∟ listType | Number | 是 | 名单类型 ∟ entity | String | 是 | 名单内容 ∟ pictures | Object[] | 否 | 截图证据信息 ∟ type | Number | 是 | 截图类型,1:图片,2:视频 ∟ url | String | 是 | 截图下载地址 ∟ startTime | Number | 是 | 证据开始相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" ∟ endTime | Number | 是 | 证据结束相对时间,单位为毫秒,调用方获取后可自行格式化为可视化时间,如:149000 转换为"00:02:29" ∟ frontPics | Object[] | 否 | 关联信息-命中前截图信息 ∟ url | String | 是 | 命中前截图下载地址 ∟ backPics | Object[] | 否 | 关联信息-命中后截图信息 ∟ url | String | 是 | 命中前截图下载地址 ∟ labels | Object[] | 是 | 命中的分类信息 ∟ label | Number | 是 | 分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 ∟ level | Number | 是 | 分类级别,0:正常,1:不确定,2:确定 ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低。若level为正常,置信度越大,说明正常的可能性越高。若level为嫌疑或不通过,置信度越大,说明垃圾的可能性越高 ∟ subLabels | Object[] | 是 | 细分类信息,可能包含多个 ∟ explain | String | 否 | LLM 对命中标签的解释说明 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ subLabel | String | 是 | 细分类,详细编码请参考下方对应细分类编码 对照表 ∟ rate | Number | 是 | 置信度分数,0-1之间取值,1为置信度最高,0为置信度最低 ∟ details | Object | 否 | 命中的详细对象信息 ∟ keywords | Object[] | 否 | 命中的自定义敏感词信息 ∟ word | String | 是 | 敏感词内容 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ libInfos | Object[] | 是 | 命中的自定义图片名单信息 ∟ entity | String | 是 | 该图片命中自定义图片名单对应原始添加的根源图片url ∟ hitCount | Number | 是 | 历史针对该数据源图片命中所有次数 ∟ value | String | 否 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ hintInfos | Object[] | 是 | 命中的线索信息 ∟ value | String | 是 | 图片中包含的可识别内容 ∟ group | String | 否 | value对应的分组名称,用于对value的解释 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟rules | Object[] | 否 | 命中用户自定义的规则信息 ∟ name | String | 是 | 规则名 ∟ llm | Object | 否 | 大模型命中关键词信息 ∟ keyword | string | 是 | 大模型命中的关键词 ∟ taskId | String | 否 | 数据唯一标识 ∟ llms | Object[] | 否 | 产品维度大模型证据信息 ∟ subLabel | String | 是 | 子标签编码,映射到机审标签体系 ∟ explain | String | 否 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 命中关键词,英文逗号分隔 ∟ isLlmCheck | Boolean | 否 | 是否为大模型检测结果。true=大模型检测,false/null=非大模型检测 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟valueAddService | Object | 是 | 增值服务信息,如有检测需求请联系易盾策略经理开启服务 ∟ emotionAnalysis | Object | 否 | 情感分析检测结果 ∟ texts | Object[] | 否 | 文本情感分析检测结果 ∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的title或content时,此字段值为title或content,当数据来自提交接口扩展字段时,此字段值为扩展字段名 ∟ dataId | String | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 否 | 命中的详细信息 ∟ positiveProb | Number | 是 | 正向情绪倾向,取值0-1,分数越高,正向情绪越高 ∟ negativeProb | Number | 是 | 负向情绪倾向,取值0-1,分数越高,负向情绪越高 ∟ sentiment | String | 是 | 情感类型,negative(负向情绪),neutral(中性情绪),positive(正向情绪),unknown(未知) ∟ language | Object | 否 | 语种检测结果 ∟ texts | Object[] | 否 | 文本语种检测结果 ∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的title或content时,此字段值为title或content,当数据来自提交接口扩展字段时,此字段值为扩展字段名 ∟ dataId | String | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 否 | 命中的详细信息 ∟ type | String | 是 | 语种代码详见,语种代码表 (https://support.dun.163.com/documents/599750646047514624?docId=489927155173310464) ∟ ocr | Object | 否 | OCR结果信息 ∟ images | Object[] | 否 | 图片OCR结果信息 ∟ taskId | String | 是 | 检测任务ID ∟ field | String | 是 | 数据来源字段名 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ height | Number | 是 | 图片高度,单位像素 ∟ width | Number | 是 | 图片宽度,单位像素 ∟ details | Object[] | 否 | 命中的详细信息 ∟ content | String | 是 | 该图片中所有的文字信息集合 ∟ lineContents | Object[] | 是 | OCR行信息 ∟ lineContent | String | 是 | 每行的文字信息 ∟ lang | String | 否 | 语种信息 (https://support.dun.163.com/documents/588434277524447232?docId=image-ocr-language) ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ face | Object | 否 | 人脸检测信息,人脸检测结果需额外付费开启,如有需要请联系您的专属商务,未开通状态下不返回 ∟ images | Object[] | 否 | 图片人脸检测信息 ∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" ∟ field | String | 是 | 数据来源字段名 ∟ name | String | 否 | 图片名称(或图片标识) ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 否 | 命中的详细信息 ∟ faceNumber | Number | 是 | 该图片中包含的人脸个数 ∟ deepfake | Integer | 否 | 是否有伪造人脸,0:无,1:有;如有需要请联系您的专属商务,未开通状态下不返回该字段 ∟ faceContents | Object[] | 是 | 人脸详细信息 ∟ name | String | 是 | 图片中出现的人脸名字,未识别则为空。该字段可识别明星、政治人物等人脸信息,用于落马官员/劣迹艺人检测,或明星头像/政治头像检测 ∟ gender | String | 否 | 人脸性别,值为男(male)、女(female);不可识别则为空 ∟ age | Integer | 否 | 人脸年龄,值为具体年龄(age);不可识别则为空 ∟ type | String | 否 | 人脸类型,包含卡通脸(cartoon)、普通(normal) ∟ category | String | 否 | 人物分类,包含名人(star)、普通(normal)、海外娱乐明星(overseaEntertainmentStar)、海外体育明星(overseaSportStar)、海外政客(overseaPolitician)、海外网红(overseaInternetStar) ∟ glasses | String | 是 | 人脸戴眼镜,normal(无眼镜)、 glasses(普通眼镜)、 sunglasses(墨镜),如有需要请联系您的专属商务,未开通状态下不返回该字段 ∟ growthStage | String | 否 | 成长阶段(未成年,成年),值为child(未成年幼态),young(非幼态未成年),adult(成年),,如有需要请联系您的专属商务,未开通状态下不返回该字段 ∟ beautyScore | Number | 否 | 人脸颜值分数,0-1,保留4位小数,如有检测需求请联系易盾策略经理开启服务,如有需要请联系您的专属商务,未开通状态下不返回该字段 ∟ expression | String | 否 | 人脸情绪:neutral(扮酷),happy(微笑),sad(悲伤),surprise(惊讶),fear(害怕),anger(生气),disgust(不喜欢),如有需要请联系您的专属商务,未开通状态下不返回该字段 ∟ completeness | Number | 否 | 人脸完整性,0:不完整,1:完整,2:未知,如有需要请联系您的专属商务,未开通状态下不返回该字段 ∟ poseInfoList | Object[] | 否 | 人脸角度,如有需要请联系您的专属商务,未开通状态下不返回该字段 ∟ label | String | 否 | 旋转角度类型。pitch是俯仰角,是“点头“,即绕x轴上下旋转;yaw是偏航角,是“摇头”,即绕y轴左右旋转;roll是滚转角,是“摆头”,即绕z轴平面旋转 ∟ angle | Number | 否 | 旋转角度,-99~99,如-11.84 ∟ sizeRatio | String | 否 | 人脸占比,百分比形式 ∟ x1 | Number | 否 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | 位置信息,对应目标矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | 位置信息,对应目标矩形右下角纵坐标相对坐标 ∟ aigc | Object[] | 否 | aigc检测结果,如有需要请联系您的专属商务,未开通状态下不返回 ∟ images | Object[] | 否 | 图片aigc检测结果,如有需要请联系您的专属商务,未开通状态下不返回 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的title或content时,此字段值为title或content,当数据来自提交接口自定义字段时,此字段值为自定义字段名 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 否 | 命中的详细信息 ∟ isAigc | Boolean | 是 | true:是aigc;false:非aigc ∟ aigcRate | Number | 是 | 置信度分数,置信度0-1,越接近1,置信度越高。仅命中下返回 ∟ aigcLevel | Number | 是 | aigc图片等级, 0:正常 1:嫌疑 2:确定 ∟ signage | Object | 否 | 生成标识信息 ∟ overtSignage | Number | 是 | 是否含有显式标识, 1 :包含显式标识 0 :不包含显式标识 ∟ covertSignage | Number | 是 | 是否含有隐式标识, 1 :包含隐式标识 0 :不包含隐式标识 ∟ covertSignageDetails | Object | 否 | 隐式标识详细信息 ∟ role | Number | 是 | 角色, 1: 数据生成者 2: 数据传播者 ∟ platform | Object | 否 | 隐式生成的平台或个人信息 ∟ type | Number | 否 | 类型说明 1: 公司 2: 个人 ∟ info | Number | 否 | 平台或者个人详细信息, 如果是平台,公司名返回; 如果是个人则默认为空 ∟ audiovideos | Object[] | 否 | 视频aigc检测结果,如有需要请联系您的专属商务,未开通状态下不返回 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名。当数据来自提交接口的title或content时,此字段值为title或content,当数据来自提交接口自定义字段时,此字段值为自定义字段名 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ isAigc | boolean | 是 | true:是aigc;false:非aigc ∟ aigcLevel | Integer | 是 | 如果isAigc为true,则输出等级说明 1:嫌疑2:确定 ;如果isAigc为false,则输出0:正常 ∟ aigcRate | Number | 是 | 置信度分数,置信度0-1,越接近1,置信度越高。仅命中下返回 ∟ signage | Object | 否 | 标识详细信息,分为隐式与显式,需额外付费开启,如有需要请联系您的专属商务,未开通状态下不返回 ∟ overtSignage | Integer | 否 | 是否含有显式标识。1 :包含显式标识;0 :不包含显式标识 ∟ covertSignage | Integer | 否 | 是否含有隐式标识。1 :包含隐式标识;0 :不包含隐式标识 ∟ covertSignageDetails | Object | 否 | 隐式标识详细信息 ∟ role | Integer | 否 | 1: 数据生成者 2: 数据传播者 ∟ platform | Object | 否 | 隐式生成的平台/个人信息 ∟ type | Integer | 否 | 类型说明1: 公司 2: 个人 ∟ info | Number | 否 | 平台或者个人详细信息, 如果是平台,公司名返回; 如果是个人则默认为空 ∟ pictures | Object[] | 是 | 截图aigc检测结果数组,最多返回视频截图的前100张 ∟ startTime | Number | 否 | 位置信息,截图开始时间点,单位秒 ∟ endTime | Number | 否 | 位置信息,截图结束时间点,单位秒 ∟ pictureId | String | 否 | 截图id ∟ details | Object[] | 否 | 命中的详细信息 ∟ isAigc | Boolean | 是 | true:是aigc;false:非aigc ∟ aigcRate | Number | 是 | 置信度分数,置信度0-1,越接近1,置信度越高。仅命中下返回 ∟ aigcLevel | Integer | 是 | 如果isAigc为true,则输出等级说明 1:嫌疑2:确定 ;如果isAigc为false,则输出0:正常 ∟ signage | Object | 否 | 标识详细信息,分为隐式与显式,需额外付费开启,如有需要请联系您的专属商务,未开通状态下不返回 ∟ overtSignage | Integer | 否 | 是否含有显式标识。1 :包含显式标识;0 :不包含显式标识 ∟ covertSignage | Integer | 否 | 是否含有隐式标识。1 :包含隐式标识;0 :不包含隐式标识 ∟ covertSignageDetails | Object | 否 | 隐式标识详细信息 ∟ role | Integer | 否 | 1: 数据生成者 2: 数据传播者 ∟ platform | Object | 否 | 隐式生成的平台/个人信息 ∟ type | Integer | 否 | 类型说明1: 公司 2: 个人 ∟ info | Number | 否 | 平台或者个人详细信息, 如果是平台,公司名返回; 如果是个人则默认为空 ∟ quality | Object | 否 | 图片质量检测结果,图片质量检测结果需额外付费开启,如有需要请联系您的专属商务,未开通状态下不返回 ∟ images | Object[] | 否 | 图片质量检测结果 ∟ taskId | String | 是 | 检测任务ID,示例值:"fx6sxdcd89fvbvg4967b4787d78a" ∟ field | String | 是 | 数据来源字段名 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 否 | 命中的详细信息 ∟ aestheticsRate | Number | 否 | 美观度分数,0-1,分数越高美观度越高,建议0.5分以上可认为美观度较好,0.3分以下可认为美观度较差,具体视业务场景而定 ∟ sharpnessRate | Number | 否 | 清晰度分数,0-1,分数越高清晰度越高,建议0.5分以上可认为清晰度较好,0.3分以下可认为清晰度较差,具体视业务场景而定 ∟ metaInfo | Object | 否 | 图片基本信息 ∟ byteSize | Number | 否 | 图片大小,单位byte ∟ format | String | 否 | 图片格式 ∟ height | Number | 否 | 图片高度,单位像素 ∟ width | Number | 否 | 图片宽度,单位像素 ∟ boarderInfo | Object | 否 | 图片背景信息 ∟ hit | Boolean | 否 | 图片是否包含边框(任一边包含边框均视为包含)ture:包含边框;false:不包含边框 ∟ top | Boolean | 否 | 图片顶部是否包含边框,ture:包含边框;false:不包含边框 ∟ right | Boolean | 否 | 图片右侧是否包含边框,ture:包含边框;false:不包含边框 ∟ bottom | Boolean | 否 | 图片底部是否包含边框,ture:包含边框;false:不包含边框 ∟ left | Boolean | 否 | 图片左侧是否包含边框,ture:包含边框;false:不包含边框 ∟ backgroundInfo | Object | 否 | 图片背景信息 ∟ pureBackground | boolean | 否 | 纯色背景检测,ture:背景纯色;false:背景复杂 ∟ logo | Object | 否 | logo检测结果,logo检测支持对图片中包含的通识logo进行识别,检测结果返回需额外付费开启,如有需要请联系您的专属商务,未开通状态下不返回 ∟ images | Object[] | 否 | 图片logo检测结果 ∟ taskId | String | 是 | 检测任务ID ∟ field | String | 是 | 数据来源字段名 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 否 | 命中的详细信息 ∟ logoName | String | 是 | logo名字,不可识别则为空 ∟ x1 | Number | 否 | logo位置信息,对应logo矩形左上角横坐标相对坐标 ∟ y1 | Number | 否 | logo位置信息,对应logo矩形左上角纵坐标相对坐标 ∟ x2 | Number | 否 | logo位置信息,对应logo矩形右下角横坐标相对坐标 ∟ y2 | Number | 否 | logo位置信息,对应logo矩形右下角纵坐标相对坐标 ∟ discern | Object | 否 | 图片个性化内容识别结果,识别检测支持对图片中物体进行识别,识别结果返回需额外付费开启,如有需要请联系您的专属商务,未开通状态下不返回 ∟ images | Object[] | 否 | 图片识别结果 ∟ taskId | String | 是 | 检测任务ID ∟ field | String | 是 | 数据来源字段名 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 否 | 命中的详细信息 ∟ discernName | String | 是 | 识别物体名称 ∟ rate | Number | 是 | 识别分数,0-1之间取值,1为置信度最高,0为置信度最低。 ∟ type | Number | 是 | 图片识别类型,1 场景识别,2 地标识别,3 通用识别,4:乐谱识别,5:动漫识别,6:服饰识别,7:地图截图识别,8:聊天截屏识别,9:手机识别,10:举白纸识别,11:哺乳照识别,12:可爱卡通骷髅识别 ∟ asr | Object | 否 | 语音识别检测结果,如有需要请联系您的专属商务,未开通状态下不返回 ∟ audios | Object[] | 否 | 音频识别结果 ∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 否 | 字段名称 ∟details | Object[] | 是 | 语音识别详情 ∟ startTime | Number | 是 | 断句开始时间点,单位秒 ∟ endTime | Number | 是 | 断句结束时间点,单位秒 ∟ content | String | 是 | 语音识别内容 ∟ audiovideos | Object[] | 否 | 音频识别结果 ∟ taskId | String | 是 | 检测任务 ID,示例值:"38e08da8d2574df4bd2eca9b5153df72" ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 否 | 字段名称 ∟details | Object[] | 是 | 语音识别详情 ∟ startTime | Number | 是 | 断句开始时间点,单位秒 ∟ endTime | Number | 是 | 断句结束时间点,单位秒 ∟ content | String | 是 | 语音识别内容 ∟ grammarFix | Object | 否 | 文本纠错结果信息 ∟ texts | Object[] | 否 | 文本内容的纠错结果信息 ∟ taskId | String | 是 | 检测任务ID ∟ field | String | 是 | 数据来源字段名 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ level | Number | 是 | 纠错结果标识,0: 无错误,1: 有错误 ∟ details | Object[] | 否 | 纠错详情 ∟ correctContent | String | 是 | 纠错结果 ∟ fragments | Object[] | 是 | 纠错片段 ∟ oriWord | String | 是 | 原错误词 ∟ correctWord | String | 否 | 错误修正词,仅针对可修改错误类型有效 ∟ headWord | String | 否 | 错误依赖词,仅针对不可修改错误类型有效 ∟ label | String | 是 | 基础版一级错误分类,E100: 常识性错误,E300: 语法错误,E400: 多字少字错误,E500: 涉政错误,E600: 敏感词检查,E900: 自定义错误 ∟ subLabel | String | 否 | 基础版二级错误分类,可能为空,E100001: 字词错误,E100002: 人名错误,E100003: 地名错误,E400001: 多字,E400002: 少字,E500001: 领土主权错误,E500002: 职务搭配错误,E500003: 国家机构搭配错误,E900000: 纠错词典 ∟ inspectType | String | 否 | 高级版错误分类,unknow(未知)、errorwords(易错词)、sentivewords(敏感词)、"variantchar(异体字)punctuation(标点符号)、traditionalchinese(简体繁体误用)、terms(不规范名词)、leadersort(领导人排序错误)、leadertitle(领导人职务错误)、keywords(重点词)、translation(译文检测)、ADtime(公元纪年错误)、historytime(历史纪年错误)、branchtime(干支纪年错误)、placenameused(地名曾用名检测)、placenamematch(新旧地名不符)、placenamedivision(地名所属区划错误) ∟ modifiedType | Number | 是 | 错误类型,0: 可修改错误,1: 不可修改错误 ∟ startPos | Number | 是 | 开始索引位置 ∟ endPos | Number | 是 | 结束索引位置 ∟ headStartPos | Number | 是 | 不可修改错误的相关关键词开始位置 ∟ headEndPos | Number | 是 | 不可修改错误的相关关键词结束位置 ∟ correctSuggestion | String | 是 | 当modifiedType=1时返回的建议内容 ∟ llmCheckInfo | Object | 否 | 大模型检测结果,如有检测需求请联系易盾策略经理开启服务 ∟ texts | Object[] | 否 | 文本大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ details | Object[] | 是 | 大模型检测命中的详细信息 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ images | Object[] | 否 | 图片大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ details | Object[] | 是 | 大模型检测命中的详细信息 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ videos | Object[] | 否 | 视频大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ pictures | Object[] | 是 | 截图详情 ∟ pictureId | String | 是 | 截图 ID,与视频检测 pictures[] 中一致 ∟ startTime | Number | 是 | 截图时间(毫秒) ∟ details | Object[] | 是 | 详情 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ audios | Object[] | 否 | 音频大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ details | Object[] | 是 | 大模型检测命中的详细信息 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ files | Object[] | 否 | 文档维度大模型结果列表 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ texts | Object[] | 否 | 文本大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 是 | 大模型检测命中的详细信息 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ images | Object[] | 否 | 图片大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 是 | 大模型检测命中的详细信息 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ videos | Object[] | 否 | 视频大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ pictures | Object[] | 是 | 截图详情 ∟ pictureId | String | 是 | 截图 ID,与视频检测 pictures[] 中一致 ∟ startTime | Number | 是 | 截图时间(毫秒) ∟ details | Object[] | 是 | 详情 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ audios | Object[] | 否 | 音频大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识,能够根据该值定位到该条数据,如对检测结果有异议,可以发送该值给策略经理查询 ∟ dataId | Number | 是 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ details | Object[] | 是 | 大模型检测命中的详细信息 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟ llms | Object[] | 否 | 产品维度大模型检测结果 ∟ taskId | String | 是 | 易盾侧机审数据唯一标识 ∟ dataId | Number | 是 | 上传数据唯一标识 ∟ details | Object[] | 是 | 大模型检测命中的详细信息 ∟ modelIdentifier | String | 是 | 大模型标识 ∟ label | String | 是 | 大模型识别标签 ∟ explain | String | 是 | 大模型对该标签的解释说明 ∟ keyword | String | 否 | 大模型命中关键词,英文逗号分隔 ∟ extension | String | 否 | 大模型自定义扩展字段,JSON 字符串格式 ∟ llmFailureReason | Number | 否 | 大模型检测失败原因,当llmStatus为2(失败)时返回:14005 请求参数错误,14012 请求受限/并发繁忙,14017 媒体大小超限,14019 媒体下载失败,15003 大模型响应超时 ∟ llmStatus | Number | 否 | 大模型检测状态:1:成功,2:失败 ∟anticheat | Object | 是 | 反作弊检测结果,如有检测需求请联系易盾策略经理开启服务 ∟ taskId | String | 是 | 检测任务ID ∟ suggestion | Number | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 ∟ hitInfo | Number | 是 | 命中信息 ∟ hitType | Number | 是 | 反作弊命中类型,详见hitType返回码及含义表 (https://support.dun.163.com/documents/599750646047514624?docId=490705415386509312) ### 人工审核结果 名称 | 类型 | 是否必填 | 描述 result | Object[] | 是 | 融媒体人工审核结果 ∟ censor | Object | 是 | 融媒体人工审核结果,接入人工审核后,才会返回此信息 ∟ taskId | String | 是 | 本次请求数据标识,可以根据该标识查询数据最新结果 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ callback | String | 否 | 数据回调参数,请求参数中传来的callback字段原样返回 ∟ suggestion | Number | 是 | 建议动作,0:通过,1:嫌疑,2:不通过 ∟ resultType | Number | 是 | 结果类型,1:机器结果,2:人审结果 ∟ censorRound | Number | 是 | 审核轮数,普通审核轮数为0。高级审核轮数如下,1:第1轮人审,2:第2轮人审,以此类推,saas人工审核模板配置请参考人工审核模板设置说明文档 (https://support.dun.163.com/documents/359794278577393664?docId=360144401039806464)。若您使用易盾人工审核服务,非必要情况下不要对该字段做解析依赖。人审团队为了您的审核质量,会自发的在某些高风险时段进行多轮审核来保证交付质量,所以该字段可能会在不通知到您的情况下变化,感谢您的配合,有任何问题可以随时联系我们 ∟ censorTime | Number | 是 | 审核时间,毫秒单位的时间戳 ∟ censorSource | Number | 是 | 审核来源,0:易盾人审,1:客户审核,2:易盾机审,3:用户质检,4:易盾质检 ∟ censorOperateSource | Number | 否 | 人工审核操作来源,1:SAAS审核页面,2:SAAS查询页面,3:SAAS质检页面 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签,标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ customCode | String | 否 | 自定义审核标签编号 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ∟ reviewEvidences | Object | 否 | 人审证据信息 ∟ reason | String | 否 | 判定原因 ∟ remark | String | 否 | 备注信息 ∟ spamType | Number | 否 | 人审分类,分类信息,100:色情,110:性感低俗,200:广告,210:二维码,260:广告法,300:暴恐,400:违禁,500:涉政,800:恶心类,900:其他,1100:涉价值观 ∟ detail | Object | 否 | 人审证据详细信息 ∟ texts | Object[] | 否 | 文本证据信息 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ censorResult | Number | 是 | 字段审核模式下的人工审核结果,0:未审核,1:正常 2:异常 ∟ reasons | Object[] | 否 | 文本判定原因 ∟ text | String | 否 | 人审标注文本 ∟ reason | String | 否 | 文本判定原因 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ∟ images | Object[] | 否 | 图片证据信息 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ censorResult | Number | 是 | 字段审核模式下的人工审核结果,0:未审核 1:正常 2:异常 ∟ reasons | Object[] | 否 | 图片判定原因 ∟ url | String | 否 | 人审标注图片url ∟ reason | String | 否 | 图片判定原因 ∟detailMarks | Object[] | 是 | 细节标注 ∟ position | Object[] | 是 | 标注标签列表 ∟ x | folat | 是 | 位置信息,对应目标矩形左上角横坐标相对坐标 ∟ y | float | 是 | 位置信息,对应目标矩形左上角纵坐标相对坐标 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ audios | Object[] | 否 | 音频证据信息 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ censorResult | Number | 是 | 字段审核模式下的人工审核结果,0:未审核,1:正常,2:异常 ∟ reasons | Object[] | 否 | 判定原因 ∟ url | String | 否 | 人审标注的音频url ∟ reason | String | 否 | 判定原因 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ∟ startTime | Number | 否 | 标注开始时间点对应的毫秒时间戳 ∟ endTime | Number | 否 | 标注结束时间点对应的毫秒时间戳 ∟ audiovideos | Object[] | 否 | 视频证据信息 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ censorResult | Number | 是 | 字段审核模式下的人工审核结果,0:未审核,1:正常,2:异常 ∟ audios | Object[] | 否 | 视频中音频的判定原因 ∟ url | String | 否 | 人审标注的音频url ∟ reason | String | 否 | 判定原因 ∟ startTime | Number | 否 | 标注开始时间点对应的毫秒时间戳 ∟ endTime | Number | 否 | 标注结束时间点对应的毫秒时间戳 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ∟ videos | Object[] | 否 | 视频的判定原因 ∟ url | String | 否 | 人审标注的视频url ∟ reason | String | 否 | 判定原因 ∟ startTime | Number | 否 | 标注开始时间点对应的毫秒时间戳 ∟ endTime | Number | 否 | 标注结束时间点对应的毫秒时间戳 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ∟ files | Object[] | 否 | 文档证据信息 ∟ dataId | String | 否 | 上传数据唯一标识,能够根据该值定位到该条数据,如对数据结果有异议,可以发送该值给策略经理查询 ∟ field | String | 是 | 数据来源字段名 ∟ censorResult | Number | 是 | 字段审核模式下的人工审核结果,0:未审核,1:正常,2:异常 ∟ texts | Object[] | 否 | 文档中文本判定原因 ∟ text | String | 否 | 人审标注文本 ∟ reason | String | 否 | 文本判定原因 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ∟ images | Object[] | 否 | 文档中图片判定原因 ∟ url | String | 否 | 人审标注图片url ∟ reason | String | 否 | 图片判定原因 ∟ censorLabels | Object[] | 否 | 审核标签信息 ∟ code | String | 是 | 审核标签唯一编号 ∟ name | String | 是 | 审核标签的名称 ∟ desc | String | 否 | 选择标签填写的备注内容 ∟ parentLabelId | String | 是 | 父标签Id ∟ depth | Number | 是 | 层级 ## 响应示例 ### 异步检测结果响应示例 Code (json): { "code": 200, "msg": "ok", "result": [ { "antispam": { "checkStatus": 2, "dataId": "123", "suggestion": 2, "callback": "i am callback", "evidences": { "images": [ { "dataId": "525875", "field": "content", "suggestion": 2, "censorType": 0, "name": "mp84l9cwy8eqfxydqnx53vug05009pgw", "resultType": 1, "labels": [ { "subLabels": [ { "subLabel": "50003", "rate": 1.0, "details": { "hitInfos": [ { "y1": 0.1756, "y2": 0.7165, "x1": 0.1711, "x2": 0.8457, "value": "李四" } ] } } ], "level": 2, "rate": 1.0, "label": 500 }, { "level": 0, "rate": 1.0, "label": 300 } ], "status": 2, "llmFailureReason": 15003, "llmStatus": 2, "taskId": "taskId" } ], "texts": [ { "dataId": "216292", "field": "content", "suggestion": 2, "censorType": 0, "isRelatedHit": false, "resultType": 1, "labels": [ { "subLabels": [ { "subLabel": "100080", "details": { "hitInfos": [ { "positions": [ { "fieldName": "content", "startPos": 0, "endPos": 2 } ], "value": "测试" } ], "keywords": [ { "word": "测试" } ] } }, { "subLabel": "100002" } ], "level": 2, "label": 100 }, { "subLabels": [ { "subLabel": "500001", "details": { "hitInfos": [ { "positions": [ { "fieldName": "content", "startPos": 15, "endPos": 18 } ], "value": "测试" } ] } }, { "subLabel": "500015" } ], "level": 2, "label": 500 }, { "level": 0, "label": 200 } ], "llmFailureReason": 15003, "llmStatus": 2, "taskId": "taskId" } ], "audios": [ { "duration": 25000, "checkTime": 1630485845599, "dataId": "330957", "field": "content", "suggestion": 2, "resultType": 1, "segments": [ { "startTime": 0, "endTime": 25, "type": 0, "content": "测试文本测试文本", "labels": [ { "subLabels": [ { "subLabel": "500013", "details": { "hitInfos": [ { "value": "测试" }, { "value": "测,测试" } ] } } ], "level": 2, "label": 500 } ] } ], "status": 2, "llmFailureReason": 15003, "llmStatus": 2, "taskId": "taskId" } ], "audiovideos": [ { "duration": 71339, "checkTime": 1630485848287, "dataId": "709664", "picCount": 10, "field": "content", "suggestion": 2, "evidences": { "audio": { "duration": 71, "suggestion": 2, "resultType": 1, "segments": [ { "startTime": 12, "endTime": 17, "type": 1, "content": "命中声纹检测", "labels": [ { "subLabels": [ { "subLabel": "13000", "isLlmCheck": true, "details": { "hitInfos": [ { "value": "1.00" } ], "llm": {"keyword": "命中声纹检测"} } } ], "level": 2, "label": 100 } ] }, { "startTime": 15, "endTime": 20, "type": 1, "content": "命中声纹检测", "labels": [ { "subLabels": [ { "subLabel": "13000", "isLlmCheck": true, "details": { "hitInfos": [ { "value": "1.00" } ], "llm": {"keyword": "命中声纹检测"} } } ], "level": 2, "label": 100 } ] } ], "status": 2, "llmFailureReason": 15003, "llmStatus": 2 }, "video": { "duration": 71, "suggestion": 2, "resultType": 1, "pictures": [ { "backPics": [ { "url": "https://123.jpg" } ], "frontPics": [ { "url": "https://456.jpg" } ], "startTime": 5000, "endTime": 5000, "type": 1, "url": "789.jpg", "labels": [ { "subLabels": [ { "subLabel": "10007", "isLlmCheck": true, "rate": 0.926, "details": { "hitInfos": [ { "value": "卡通色情", "group": "色情部位分组" } ], "llm": { "keyword": "建党100周年特别版,抗菌消炎", "locations": [ { "keyword": "建党100周年特别版", "x1": 0.1094, "y1": 0.7299, "x2": 0.5135, "y2": 0.7839 }, { "keyword": "抗菌消炎" } ] } } } ], "level": 2, "rate": 0.95157, "label": 100 } ], "llmFailureReason": 15003, "llmStatus": 2 } ], "status": 2 } }, "resultType": 1, "status": 2, "taskId": "taskId" } ], "files": [ { "dataId": "468214", "field": "content", "resultType": 1, "suggestion": 2, "evidences": { "texts": [ { "sequence": 0, "startText": "dadfa", "endText": "ng wu ma ", "suggestion": 2, "labels": [ { "label": 500, "level": 2, "subLabels": [ { "subLabel": "500013", "details": { "hitInfos": [ { "value": "文本", "positions": [ { "fieldName": "content", "startPos": 386, "endPos": 389 } ] } ] } } ] } ], "page": 1 } ], "images": [ { "sequence": 0, "imageUrl": "http://12.png", "suggestion": 0, "labels": [ { "label": 500, "level": 0, "rate": 1.0 } ], "page": 2 } ] }, "taskId": "taskId" } ] }, "resultType": 1, "taskId": "mp84l9cwy8eqfxydqnx53vug05009pgw" }, "valueAddService": { "emotionAnalysis": { "texts": [ { "dataId": "192470", "field": "image1", "details": [ { "sentiment": "positive", "positiveProb": 0.7576994299888611, "negativeProb": 0.24208970367908478 } ], "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr" } ] }, "face": { "images": [ { "dataId": "792707", "field": "image1", "details": [ { "faceContents": [ { "maskType": "normal", "expression": "happy", "gender": "male", "y1": 0.1756, "name": "张三", "y2": 0.7165, "x1": 0.1711, "x2": 0.8457, "type": "normal", "category": "normal", "beautyScore": 0.49, "age": 50 } ], "faceNumber": 1 } ], "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr" } ] }, "imageDiscern": { "images": [ { "dataId": "792707", "field": "image1", "details": [ { "rate": 0.9593, "type": 3, "discernName": "张三" }, { "rate": 0.755, "type": 3, "discernName": "人物特写" }, { "rate": 0.4752, "type": 3, "discernName": "人脸" } ], "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr" } ] }, "logo": { "images": [ { "dataId": "792707", "field": "image1", "details": [ ], "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr" } ] }, "language": { "texts": [ { "dataId": "192470", "field": "image1", "details": [ { "type": "zh" } ], "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr" } ] }, "imageQuality": { "images": [ { "dataId": "792707", "field": "image1", "details": [ { "metaInfo": { "byteSize": 124343, "format": "png", "width": 267, "height": 333 }, "sharpnessRate": 0.7394, "aestheticsRate": 0.6262, "boarderInfo": { "hit": false, "top": false, "left": false, "bottom": false, "right": false }, "backgroundInfo": { "pureBackground": false } } ], "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr" } ] }, "ocr": { "images": [ { "dataId": "792707", "field": "image1", "width": 267, "details": [ ], "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr", "height": 333 } ] } }, "anticheat": { "suggestion": 2, "taskId": "81uoe1igu601b2v2wfoik3fg05009pgr", "hitInfo": { "hitType": 3 } } } ] } ### 人工审核结果响应示例 Code (json): { "code": 200, "msg": "ok", "result": [ { "censor": { "censorLabels": [ { "code": "1600759147543", "name": "变形金刚", "customCode":"1", "desc": "变形金刚/地球" }, { "code": "1600762076926", "name": "地球", "customCode":"2", "desc": "" } ], "suggestion": 2, "censorRound": 0, "censorTime": 1630549946549, "reviewEvidences": { "reason": "其他", "remark": "", "detail": { "images": [ { "censorResult": 0, "reasons": [ { "censorLabels": [ ], "reason": "违规图片", "url": "https://image.jpg" } ], "dataId": "809577", "field": "content" } ], "texts": [ { "censorResult": 2, "reasons": [ { "censorLabels": [ ], "reason": "违规文本", "text": "异常的异常" } ], "dataId": "427331", "field": "content" }, { "censorResult": 1, "dataId": "8114", "field": "content" } ], "audios": [ { "censorResult": 2, "dataId": "855180", "field": "content", "reasons": [ { "censorLabels": [ ], "reason": "音频违规", "startTime": 0, "endTime": 0, "url": "https://audio.mp3" } ] } ], "files": [ { "censorResult": 2, "dataId": "855180", "field": "content", "texts": [ { "censorLabels": [ ], "reason": "违规文本", "text": "异常的异常" } ], "images": [ { "censorLabels": [ ], "reason": "违规图片", "url": "https://image.jpg" } ] } ], "videos": [ { "censorResult": 2, "dataId": "855180", "field": "content", "reasons": [ { "censorLabels": [ ], "reason": "视频中图片违规", "startTime": 0, "endTime": 0, "url": "https://video.mp4" } ] } ], "audiovideos": [ { "censorResult": 2, "dataId": "855180", "field": "content", "audios": [ { "censorLabels": [ ], "reason": "音频违规", "startTime": 0, "endTime": 0, "url": "https://video.mp4" } ], "videos": [ { "censorLabels": [ ], "reason": "视频中图片违规", "startTime": 0, "endTime": 0, "url": "https://video.mp4" } ] } ] } }, "censorSource": 0, "resultType": 2, "taskId": "x4vo2xy2whrd3ovnsb7dplhg05009phe" } } ] } ## 示例代码 ### 服务端 SDK 接入 推荐使用我们提供的服务端 SDK 进行接入(目前支持 Java 和 Go 两种语言),不但可以节省接入成本,实现更快速的集成,并享有灵活的请求配置选项,同时 SDK 内置了错误重试、熔断降级等功能,提升服务可用性。点击 服务端 SDK 接入指引 (https://support.dun.163.com/documents/594247746924453888?docId=682781209345695744) 了解更多。 #### Github Demo 地址 - Java SDK Demo (https://github.com/yidun/yidun-java-sdk/blob/main/yidun-java-sdk-demo/src/main/java/com/netease/yidun/sdk/antispam/meida/v2/MediaCallbackDemo.java) - Golang SDK Demo (https://github.com/yidun/yidun-golang-sdk/blob/main/yidun/demo/antispam/media/v2/callback/media_callback_demo.go) #### Gitee Demo 地址(Github 无法访问时选择) - Java SDK Demo (https://gitee.com/netease_yidun/yidun-java-sdk/blob/main/yidun-java-sdk-demo/src/main/java/com/netease/yidun/sdk/antispam/meida/v2/MediaCallbackDemo.java) - Golang SDK Demo (https://gitee.com/netease_yidun/yidun-golang-sdk/blob/main/yidun/demo/antispam/media/v2/callback/media_callback_demo.go) ### HTTP API 接入 #### Github Demo 地址 - PHP Demo (https://github.com/yidun/antispam-php-demo/blob/master/mediasolution/v2/mediasolution_callback_v2.php) - Python Demo (https://github.com/yidun/antispam-python-demo/blob/master/mediasolution/mediasolution_callback.py) - Golang Demo (https://github.com/yidun/antispam-go-demo/blob/master/mediasolution/callback/mediasolution_callback.go) - Node.js Demo (https://github.com/yidun/antispam-nodejs-demo/blob/master/mediaSolutionCallbackDemo.js) - C# Demo (https://github.com/yidun/antispam-csharp-demo/blob/master/MediaSolutionCallbackApiDemoV2.cs) - Java Demo (https://github.com/yidun/antispam-java-demo/blob/master/src/main/java/com/netease/is/antispam/demo/mediasolution/v2/MediaSolutionCallbackV2APIDemo.java) #### Gitee Demo 地址(Github 无法访问时选择) - PHP Demo (https://gitee.com/netease_yidun/antispam-php-demo/blob/master/mediasolution/v2/mediasolution_callback_v2.php) - Python Demo (https://gitee.com/netease_yidun/antispam-python-demo/blob/master/mediasolution/mediasolution_callback.py) - Golang Demo (https://gitee.com/netease_yidun/antispam-go-demo/blob/master/mediasolution/callback/mediasolution_callback.go) - Node.js Demo (https://gitee.com/netease_yidun/antispam-nodejs-demo/blob/master/mediaSolutionCallbackDemo.js) - C# Demo (https://gitee.com/netease_yidun/antispam-csharp-demo/blob/master/MediaSolutionCallbackApiDemoV2.cs) - Java Demo (https://gitee.com/netease_yidun/antispam-java-demo/blob/master/src/main/java/com/netease/is/antispam/demo/mediasolution/v2/MediaSolutionCallbackV2APIDemo.java)