图像内容审核(V3) - Image Moderation
功能介绍
分析并识别用户上传的图像内容是否有敏感内容(如涉及暴恐元素、涉黄内容等),并将识别结果返回给用户。
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 用户Token。 用于获取操作API的权限。获取方法请参见获取Token接口,响应消息头中X-Subject-Token的值即为Token。 |
Enterprise-Project-Id | 否 | String | 企业项目ID。Moderation支持通过企业项目管理(EPS)对不同用户组和用户的资源使用,进行分账。 获取方法:进入“企业项目管理”页面,单击企业项目名称,在企业项目详情页获取Enterprise-Project-Id(企业项目ID)。 企业项目创建步骤请参见用户指南。 说明: 创建企业项目后,在传参时,有以下三类场景:
|
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
event_type | 否 | String | 事件类型。 可选值如下:
说明:
|
categories | 否 | Array of strings | 检测场景。可添加的检测场景如下:
可通过配置上述场景,来完成对应场景元素的检测。 说明: 每个检测场景的检测次数会分类统计。 |
url | 否 | String | 与image二选一。 图片url,目前支持:公网HTTP/HTTPS URL。 |
image | 否 | String | 与url二选一。 图片文件Base64编码字符串,要求base64编码后大小不超过10M,图片宽高不低于20 x 20像素,支持JPG/PNG/JPEG/WEBP/GIF/TIFF/TIF/HEIF等格式。 |
language | 否 | String | 可指定图片中的文字语种,目前支持中文(zh),英语(en)。默认值为zh。 |
响应参数
状态码: 200
参数 | 参数类型 | 描述 |
|---|---|---|
request_id | String | 本次请求的唯一标识,用于问题排查,建议保存。 最小长度:2 最大长度:64 |
result | ImageDetectionResult object | 调用成功时表示调用结果。 调用失败时无此字段。 |
参数 | 参数类型 | 描述 |
|---|---|---|
suggestion | String | 审核结果是否通过。
|
category | String | 检测结果的一级标签。 支持category列表如下:
|
details | Array of ImageDetectionResultDetail objects | 检测详情。 |
参数 | 参数类型 | 描述 |
|---|---|---|
suggestion | String | 审核结果是否通过。
|
category | String | 检测结果的一级标签。 支持category列表如下:
|
confidence | Float | 置信度,可选值在0-1之间,值越大,可信度越高。 |
face_location | FaceLocationDetail object | 人物位置信息,该数组有四个值,分别代表左上角的坐标和右下角的坐标。 例如:[207,522,340,567],207代表的是左上角的横坐标,522代表左上角的纵坐标,340代表的是右下角的横坐标,567代表的是右下角的纵坐标。 |
label | String | 识别的详细标签。 |
参数 | 参数类型 | 描述 |
|---|---|---|
top_left_x | Integer | 检测出人脸的左上角横坐标。 |
top_left_y | Integer | 检测出人脸的左上角纵坐标。 |
bottom_right_x | Integer | 检测出人脸的右下角横坐标。 |
bottom_right_y | Integer | 检测出人脸的右下角纵坐标。 |
状态码: 400
参数 | 参数类型 | 描述 |
|---|---|---|
error_code | String | 调用失败时的错误码,具体请参见错误码。 调用成功时无此字段。 最小长度:8 最大长度:36 |
error_msg | String | 调用失败时的错误信息。 调用成功时无此字段。 最小长度:2 最大长度:512 |
请求示例

- 使用图片的BASE64编码,分析并识别用户上传的图像内容是否有敏感内容,事件类型为头像,检测场景为涉黄,暴恐。
POST https://{endpoint}/v3/{project_id}/moderation/image { "event_type" : "head_image", "image" : "/9j/4AAQSkZJRgABAgEASABIAAD/4RFZRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAA...", "categories" : [ "porn", "terrorism" ] } - 使用图片的url,分析并识别用户上传的图像内容是否有敏感内容,事件类型为头像,检测场景为涉黄,暴恐。
POST https://{endpoint}/v3/{project_id}/moderation/image { "event_type" : "head_image", "url" : "https://bucketname.obs.myhwclouds.com/ObjectName1", "categories" : [ "porn", "terrorism" ] }
响应示例
状态码: 200
成功响应示例
{
"request_id" : "53f9719c3730d1169e47403d5c8a9473",
"result" : {
"category" : "porn",
"details" : [ {
"category" : "porn",
"confidence" : 0.9934315,
"label" : "sexy_female",
"suggestion" : "review"
}, {
"category" : "porn",
"confidence" : 0.99798274,
"label" : "intimacy",
"suggestion" : "review"
} ],
"suggestion" : "review"
}
} 状态码: 400
失败响应示例
{
"error_code" : "AIS.0402",
"error_msg" : "The image format is not supported."
} 状态码
状态码 | 描述 |
|---|---|
200 | 成功响应示例。 |
400 | 失败响应示例。 |

