| 字段名 | 类型 | 参数说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| ver | 字符串 | 协议版本号 | 是 | |
| custID | 字符串 | 客户ID | 是 | 由缔零提供 |
| appID | 字符串 | 业务ID,用于区分不同的业务类型 | 是 | 与缔零确认 |
| modType | 字符串 |
模型类型,由默认的模型集合,以及自定义等几种类型,如:
| 是 | |
| custModSet | 字符串列表 |
自定义选择模型列表,可多选。仅在modType="CUSTOM"时有效
| 否 | |
| appType | 字符串 |
内容类型,用于精细化场景策略选择。选项如下:
| 是 | |
| poster |
json
POSTER |
发帖人相关信息,json类型,用于用户风险等级评估,提升准确率。强烈建议提供该信息 "poster": { "ID": "<发帖人ID>", "name": "<发帖人名字>", "desc": "<发帖人签名>", "userIP": "<发帖人IP>", "devID": "<发帖人设备号>", "extraInfo": {}, } | 否 | |
| dataID | 字符串 | 数据ID【重要】,用于回调结果、重试、去重和定位日志等,需保证指定条件下唯一,最好能全局唯一。 注:dataID由请求方生成,可复用业务方的内容ID,以省去额外的存储和映射 | 是 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| ID | 字符串 | 发帖人ID,用于用户风险等级评估,提升准确率,建议用对称加密等方式脱敏,以保证数据不泄密的同时支持双向查询。强烈建议提供该信息 | 否 | |
| name | 字符串 | 发帖人昵称;用于用户风险等级评估参考 | 否 | |
| desc | 字符串 | 发帖人简介描述;用于用户风险等级评估参考 | 否 | |
| userIP | 字符串 | 发帖人发布内容时的ip,IPv4或IPv6字符串;用于地域相关策略。强烈建议提供该信息 | 否 | |
| devID | 字符串 | devID: 发帖人设备信息;用于垃圾信息spam相关策略。强烈建议提供该信息 | 否 | |
| extraInfo | 字符串 | extraInfo:用于额外补充信息,可根据业务情况定义 | 否 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| txt | 字符串 | 待检测文本 | 是 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| title | 字符串 | 文章标题 | 否 | |
| txt | 字符串 | 主贴内容 | 是 | |
| postTime | timestamp | 发帖时间 | 否 | |
| lastEditTime | timestamp | 最后修改时间 | 否 | |
| extraInfo | json | 其他额外定制信息详情,如阅读量等; 自定义 | 否 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| txt | 字符串 | 主贴内容 | 否 | |
| postTime | timestamp | 发帖时间 | 否 | |
| lastEditTime | timestamp | 最后修改时间 | 否 | |
| extraInfo | 其他额外定制信息详情,如阅读量等; 自定义json | 否 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| cmt |
json TXT_CMT | 评论内容 | 是 | |
| postInfo |
json TXT_POST + POSTER |
主贴内容+主贴用户信息
"postInfo": { "txtPost":TXT_POST, "poster": POSTER } | 否 | |
| quoted |
json TXT_CMT+ POSTER |
父评论内容+父评论用户信息
"quoted": { "txtCmt":TXT_CMT, "poster": POSTER } | 否 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| msgType | 字符串 | 文本消息还是图片消息
| 是 | |
| msg | 字符串 | 聊天消息 | 是 | |
| dstPoster |
json POSTER |
主贴内容+主贴用户信息
"dstPoster": { "ID":"<发帖人ID>", "name": "<发帖人名字>" "desc": "<发帖人签名>" "userIP": "<发帖人IP>" "devID": "<发帖人备案号gt;" "extraInfo": {} } | 是 | |
| postTime | long int | Unix 毫秒时间戳 | 否 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| msgType | 字符串 | 文本消息还是图片消息
| 是 | |
| msg | 字符串 | 聊天消息 | 是 | |
| dstGroup |
json Group |
主贴内容+主贴用户信息
"dstGroup": { "ID":"<群组ID>", "name": "<群组名字>" "desc": "<群组描述>" "extraInfo": {} } | 是 | |
| postTime | Unix 毫秒时间戳 | 否 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| url | 字符串 | 待检测图片URL | 是 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| url | 字符串 | 待检测文件url | 是 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| ver | 字符串 | 协议版本号 | 是 | |
| status | 数字 | 状态码,说明本次调用的执行情况,基本对标HTTP状态码,如无权限-401 超限-429 | 是 | |
| msg | 字符串 | 调用状态的文本描述 | 是 | |
| appID | 字符串 | 业务ID, 同请求值,原样回传,用于请求方确认数据 | 是 | |
| dataID | 字符串 | dataID,同请求值,原样回传,用于请求方确认数据 | 是 |
| 字段名 | 类型 | 说明 | 是否必须 | 规范 |
|---|---|---|---|---|
| riskLevel | 字符串 |
风险级别,亦可作为操作建议,目前分为3级: PASS: 正常内容,建议通过 REJECT: 违规内容,建议硬性拦截,如仅自己可见、删除等 REVIEW: 可疑内容,建议柔性拦截,如限流、沉底等 | 是 | |
| desc | 字符串 | 简要解释说明 | 是 | |
| labels | json列表 |
命中的标签,json列表形式,每个元素包括标签名和可能性 label: 标签名 str prob: 可能性 float [0-1.0] | 否 |
