本接口用于在指定服务下创建图片审核任务,支持多种审核维度(如涉黄、涉政、违禁等),并可配置冻结策略和回调通知。审核任务完成后,可根据审核结果执行冻结操作或通过回调通知用户。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Content-Type | String | 是 | application/json | 请求头字段 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | CreateImageAuditTask | 接口名称。当前 API 的名称为 CreateImageAuditTask。 |
| 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?.jpg"] | 指定需要审核的文件通配符列表,仅当 EnableAuditRange 取值为 1 时生效。当前支持的通配符为 * 和 ?,不同通配符请用英文逗号隔开。 |
| NoAuditWildCard | Array of String | 否 | ["*_image","test?.jpg"] | 指定不进行审核的文件通配符列表,仅当 EnableAuditRange 取值为 1 时生效。当前支持的通配符为 * 和 ?,不同通配符请用英文逗号隔开。 |
| ResUri | Array of String | 否 | ["example-service/audit-list.txt"] | 审核文件的 StoreUri,仅当 Type 为 UrlFile 时生效。该文件为 .txt 格式,需上传至指定服务对应存储中,文件内容为待审核文件的 URL 列表,每行一个 URL,最多支持 10000 行。 |
| ImageInfos | Array of ImageInfos | 否 | - | 当 Type 为 Url 时,用于批量提交待审核文件的 URL 列表。每个元素包含文件 URL 和自定义标识。 |
AuditAbility | Integer | 是 |
| 审核能力类型,用于指定审核任务所使用的审核模型。支持的取值如下所示。
|
AuditDimensions | Array of String | 是 |
| 审核维度,根据审核能力的不同,其具体取值不同。基础审核与智能审核之间不支持混用。
|
AuditTextDimensions | Array of String | 否 |
| 智能安全审核类型下图文风险审核的具体维度,仅当
说明 您可将 |
EnableFreeze | Boolean | 否 |
| 是否开启冻结功能,默认值为
说明 开启冻结功能后,需配合 |
FreezeType | Array of String | 否 |
| 冻结措施,仅当
|
FreezeDimensions | Array of String | 否 |
| 冻结维度,取值需要与
|
| FreezeStrategy | Integer | 否 | 冻结策略,当前仅支持取值为 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。 |
EnableLargeImageDetect | Boolean | 否 |
| 是否开启大图审核功能。默认值为
说明
|
| BktName | String | 否 | example-bucket | 指定审核任务关联的存储桶名称,用于标识审核任务对应的存储位置。 |
| BktType | String | 否 | volc_tos | 底层存储类型,用于标识审核任务关联的存储桶的底层存储服务类型。支持的取值为 volc_tos(火山 TOS) |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| ImageUri | String | 否 | https://example.com/images/test.jpg | 待审核图片的 URL 地址,需满足公网可访问。当 Type 为 Url 时,通过该字段批量提交待审核图片的 URL 列表。 |
| DataId | String | 否 | 92bodw28122j19***018h3i1928g | 自定义标识,用于区分待审核图片 ImageUri 的唯一标识,建议根据实际业务需求设置。 |
下表仅列出本接口特有的返回参数。更多信息请见公共返回参数。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| TaskId | String | 652ceffd309a6dd937a3780d | 审核任务的唯一标识符,用于后续查询或管理该任务。 |
POST https://imagex.volcengineapi.com/?Action=CreateImageAuditTask&Version=2023-05-01 { "ServiceId": "lk**i0", "Type": "UrlFile", "AuditDimensions": [ "porn", "sensitive1", "sensitive2" ], "AuditTextDimensions": [ "ad" ], "AuditAbility": 1, "EnableLargeImageDetect": true, "EnableFreeze": true, "EnableCallback": true, "ResUri": [ "指定服务/图片审核文件.txt" ], "FreezeType": [ "nopass", "recheck" ], "FreezeDimensions": [ "porn", "sensitive1" ], "FreezeStrategy": 0, "CallbackDimensions": [ "porn", "sensitive1" ], "CallbackImageTypes": [ "problem", "frozen" ], "CallbackUrl": "http://example.callback.com" }
{ "ResponseMetadata": { "RequestId": "20231016174144CD8C36D58177D5DDE53F", "Action": "CreateImageAuditTask", "Version": "2023-05-01", "Service": "imagex", "Region": "cn-north-1" }, "Result": { "TaskId": "652d0558a**3bc6eeee9f" } }
本接口无特有的错误码。更多信息请见公共错误码和 veImageX 错误码。