本接口用于创建视频内容审核任务,支持对视频内容进行多维度安全检测,包括但不限于涉黄、涉政、涉恐等违规内容识别。可配置审核维度、冻结策略等参数,实现对违规内容的自动化处理。支持回调通知功能,便于业务系统实时获取审核结果。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | CreateVideoAuditTask | 接口名称。当前 API 的名称为 CreateVideoAuditTask。 |
| Version | String | 是 | 2023-05-01 | 接口版本。当前 API 的版本为 2023-05-01。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
ServiceId | String | 是 |
| 服务 ID。 |
| TaskType | String | 是 | audit | 任务类型,当前仅支持取值为 audit。 |
Type | String | 是 |
| 审核任务场景。取值如下所示:
|
EnableAuditRange | Integer | 否 |
| 是否开启审核范围配置,仅当
|
| AuditPrefix | Array of String | 否 | ["images/","temp/"] | 指定需要审核的文件前缀列表,仅当 EnableAuditRange 取值为 1 时生效。若需要对某个目录进行审核,请设置路径为对应的目录名并以 / 结尾,例如 123/test/。 |
| NoAuditPrefix | Array of String | 否 | ["images/temp/", "test/"] | 指定不进行审核的文件前缀列表,仅当 EnableAuditRange 取值为 1 时生效。若需要对某个目录不进行审核,请设置路径为对应的目录名并以 / 结尾,例如 123/test/。 |
| Auditwildcard | Array of String | 否 | ["/*_image","/test?/*"] | 指定通配符匹配的审核范围,支持使用 * 进行多字符匹配和 ? 进行单字符匹配。不同通配符需用逗号隔开。例如 /a/*b/c 匹配 /a/testb/c,/a/b/c/test12?/* 匹配 /a/b/c/test123/file.mp4。 |
| NoAuditwildcard | Array of String | 否 | ["/*_image","/test?/*"] | 指定通配符匹配的不审核范围,支持使用 * 进行多字符匹配和 ? 进行单字符匹配。不同通配符需用逗号隔开。例如 /a/*b/c 匹配 /a/testb/c,/a/b/c/test12?/* 匹配 /a/b/c/test123/file.mp4。 |
| ResUri | Array of String | 否 | ["example-service/audit-list.txt"] | 审核文件的 StoreUri,仅当 Type 为 UrlFile 时生效。该文件为 .txt 格式,需上传至指定服务对应存储中,文件内容为待审核文件的 URL 列表,每行一个 URL,最多支持 10000 行。 |
AuditAbility | Integer | 是 |
| 审核能力类型,用于指定审核任务所使用的审核模型。支持的取值如下所示。
|
AuditDimensions | Array of String | 是 |
| 审核维度,根据审核能力的不同,其具体取值不同。基础审核与智能审核之间不支持混用。
|
AuditTextDimensions | Array of String | 否 |
| 智能安全审核类型下图文风险审核的具体维度,仅当
说明 您可将 |
EnableFreeze | Boolean | 否 |
| 是否开启冻结功能,默认值为
说明 开启冻结功能后,需配合 |
FreezeType | Array of String | 否 |
| 冻结措施,仅当
|
FreezeDimensions | Array of String | 否 |
| 冻结维度,取值需要与
|
| FreezeStrategy | Integer | 否 | 0 | 冻结策略,当前仅支持取值为 0,表示禁用文件。 |
EnableCallback | Boolean | 否 |
| 是否开启审核结果回调功能,默认值为
说明 开启回调功能后,需配合 |
CallbackDimensions | Array of String | 否 |
| 回调类型,取值需要与
|
CallbackImageTypes | Array of String | 否 |
| 指定需要回调的图片类型,需配合
|
| CallbackUrl | String | 否 | https://api.example.com/audit/callback | 接收审核结果回调的 URL,veImageX 将以 POST 方式向该地址发送 JSON 格式的回调数据。需配合 EnableCallback 参数开启回调功能使用。回调数据格式请参考回调内容文档。 |
| Region | String | 是 | cn | 指定审核任务所属的地区。当前仅支持国内地区,取值为 cn。 |
| Interval | Integer | 是 | 1 | 视频截帧频率,单位为秒,默认值为 2。表示每隔指定秒数对视频进行一次截帧处理。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| TaskId | String | 652ceffd309a6dd937a3780d | 任务 ID |
POST https://imagex.volcengineapi.com/?Action=CreateVideoAuditTask&Version=2023-05-01 { "ServiceId": "9u**6i", "TaskType": "audit", "Type": "UrlFile", "EnableAuditRange": 1, "AuditPrefix": [ "images/", "temp/" ], "NoAuditPrefix": [ "images/temp/", "test/" ], "Auditwildcard": [ "/*_image", "/test?/*" ], "NoAuditwildcard": [ "/*_image", "/test?/*" ], "ResUri": [ "example-service/audit-list.txt" ], "ImageInfos": [ { "ImageUri": "https://test.png", "DataId": "92bodw28122j19***018h3i1928g" } ], "AuditAbility": 1, "AuditDimensions": [ "video_porn", "video_sexy" ], "AuditTextDimensions": [ "ad", "charillegal" ], "EnableFreeze": true, "FreezeType": [ "recheck", "nopass" ], "FreezeDimensions": [ "porn", "sexy" ], "FreezeStrategy": 0, "EnableCallback": true, "CallbackDimensions": [ "porn", "sexy" ], "CallbackImageTypes": [ "problem", "frozen" ], "CallbackUrl": "https://api.example.com/audit/callback", "Region": "cn", "EnableLargeImageDetect": true, "Interval": 1 }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "CreateVideoAuditTask", "Version": "2023-05-01", "Service": "ImageX", "Region": "cn-north-1" }, "Result": { "TaskId": "652ceffd309a6dd937a3780d" } }
本接口无特有的错误码。更多信息请见公共错误码和 veImageX 错误码。