ImageBatchModeration - 图片多Service同步检测

更新时间:
复制为 MD 格式

图片批量调用

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

yundun-greenweb:ImageBatchModeration

none

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

Service

string

图片审核增强版支持的检测类型,多个使用英文逗号隔开。取值:

  • baselineCheck:通用基线检测

  • baselineCheck_pro:通用基线检测_专业版

  • tonalityImprove:内容治理检测

  • aigcCheck:AIGC 图片检测

baselineCheck,tonalityImprove

ServiceParameters

string

内容检测对象的相关参数集。

{ "imageUrl": "https://img.alicdn.com/tfs/TB1U4r9AeH2gK0jSZJnXXaT1FXa-2880-480.png", "dataId": "img123****" }

{
    "Service": "baselineCheck,tonalityImprove",
    "ServiceParameters": {
        "imageUrl": "https://img.alicdn.com/tfs/TB1U4r9AeH2gK0jSZJnXXaT1FXa-2880-480.png",
        "dataId": "img123****"
    }
}

返回参数

名称

类型

描述

示例值

object

Body 返回值

RequestId

string

本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。

6CF2815C-C8C7-4A01-B52E-FF6E24F53492

Code

integer

返回码。返回 200 代表成功。

200

Msg

string

本次请求的响应消息。

success

Data

object

图片内容检测后的结果。

DataId

string

检测对象对应的数据 ID。

26769ada6e264e7ba9aa048241e12be9

Results

array<object>

每个 Service 图片检测的风险标签、置信分等参数结果,数组结构。

array<object>

数据结构。

Service

string

图片检测增强版支持的检测服务。

baselineCheck

Result

array<object>

图片检测的风险标签、置信分等参数结果,数组结构。

object

数据结构。

Label

string

图片内容检测运算后返回的标签。同一张图片可能会检出多个标签和分值。

violent_explosion

Confidence

number

置信分值,0 到 100 分,保留到小数点后 2 位。部分标签无置信分。

81.22

Description

string

描述。

未检测出风险

Ext

object

图片辅助参考信息。

TextInImage

object

返回命中的图片中文字信息。

OcrResult

array<object>

返回识别到的图片中的每行文字信息。

array<object>

数据结构

Text

string

文字信息。

abcd

Location

object

文字行坐标信息。

X

integer

以图片左上角为坐标原点,文字区域左上角到 y 轴的距离,单位:像素。

11

Y

integer

以图片左上角为坐标原点,文字区域左上角到 x 轴的距离,单位:像素。

22

H

integer

文字区域的高度,单位:像素。

33

W

integer

文字区域的宽度,单位:像素。

44

RiskWord

array

命中风险关键词。

string

文字信息。

火箭

CustomText

array<object>

当命中自定义文本库时,返回自定义库 ID、自定义库名称和自定义词。

object

数据结构。

LibId

string

自定义库 ID。

123456

LibName

string

自定义库名称。

自定义库1

KeyWords

string

自定义词,多个词用逗号分隔。

自定义词1,自定义词2

CustomImage

array<object>

自定义图库命中信息列表。

object

数据结构。

LibId

string

自定义库 ID

1965304870002

ImageId

string

命中的自定义图片 ID。

1965304870002

LibName

string

命中的自定义图库名。

白名单

PublicFigure

array<object>

人物信息列表。

array<object>

数据结构。

FigureName

string

识别出的人物名称信息。

xxxxx

FigureId

string

识别出的人物编码信息。

12324222

Location

array<object>

标识的位置信息。

object

数据结构。

X

integer

以图片左上角为坐标原点,文字区域左上角到 y 轴的距离,单位:像素。

11

Y

integer

以图片左上角为坐标原点,文字区域左上角到 x 轴的距离,单位:像素。

22

W

integer

文字区域的宽度,单位:像素。

330

H

integer

文字区域的高度,单位:像素。

440

LogoData

object

Logo 标识信息。

Location

object

标识的位置信息。

X

integer

以图片左上角为坐标原点,文字区域左上角到 y 轴的距离,单位:像素。

11

Y

integer

以图片左上角为坐标原点,文字区域左上角到 x 轴的距离,单位:像素。

22

W

integer

Logo 区域的宽度,单位:像素。

330

H

integer

Logo 区域的高度,单位:像素。

440

object

数据结构。

Label

string

标识类别。

logo_sns

Name

string

标识名。

阿里云

Confidence

number

置信分值,0 到 100 分,保留到小数点后 2 位。

99.1

RiskLevel

string

风险等级。

high

Result

array<object>

图片检测的风险标签、置信分等参数结果,数组结构。

object

数据结构。

Label

string

图片内容检测运算后返回的标签。同一张图片可能会检出多个标签和分值。

violent_explosion

Confidence

number

置信分值,0 到 100 分,保留到小数点后 2 位。部分标签无置信分。

81.22

Description

string

描述。

未检测出风险

RiskLevel

string

风险等级。

high

ManualTaskId

string

人审任务 ID

xxxxx-xxxxx

{
    "Msg": "success",
    "Code": 200,
    "Data": {
        "DataId": "img123****",
        "Result": [
            {
                "Label": "violent_explosion",
                "Confidence": 70,
                "Description": "烟火类内容"
            },
            {
                "Label": "violent_explosion_lib",
                "Confidence": 81,
                "Description": "烟火类内容_命中自定义库"
            }
        ],
        "RiskLevel": "high",
        "Results": [
            {
                "Result": [
                    {
                        "Label": "violent_explosion",
                        "Confidence": 70,
                        "Description": "烟火类内容"
                    }
                ],
                "RiskLevel": "high",
                "Service": "baselineCheck_pro"
            },
            {
                "Result": [
                    {
                        "Label": "violent_explosion_lib",
                        "Confidence": 81,
                        "Description": "烟火类内容_命中自定义库"
                    }
                ],
                "RiskLevel": "high",
                "Service": "baselineCheck"
            }
        ]
    },
    "RequestId": "ABCD1234-1234-1234-1234-1234XYZ"
}

示例

正常返回示例

JSON格式

{
  "RequestId": "6CF2815C-C8C7-4A01-B52E-FF6E24F53492\n",
  "Code": 200,
  "Msg": "success",
  "Data": {
    "DataId": "26769ada6e264e7ba9aa048241e12be9",
    "Results": [
      {
        "Service": "baselineCheck",
        "Result": [
          {
            "Label": "violent_explosion",
            "Confidence": 81.22,
            "Description": "未检测出风险"
          }
        ],
        "Ext": {
          "TextInImage": {
            "OcrResult": [
              {
                "Text": "abcd",
                "Location": {
                  "X": 11,
                  "Y": 22,
                  "H": 33,
                  "W": 44
                }
              }
            ],
            "RiskWord": [
              "火箭"
            ],
            "CustomText": [
              {
                "LibId": "123456",
                "LibName": "自定义库1",
                "KeyWords": "自定义词1,自定义词2"
              }
            ]
          },
          "CustomImage": [
            {
              "LibId": "1965304870002",
              "ImageId": "1965304870002",
              "LibName": "白名单"
            }
          ],
          "PublicFigure": [
            {
              "FigureName": "xxxxx",
              "FigureId": "12324222",
              "Location": [
                {
                  "X": 11,
                  "Y": 22,
                  "W": 330,
                  "H": 440
                }
              ]
            }
          ],
          "LogoData": {
            "Location": {
              "X": 11,
              "Y": 22,
              "W": 330,
              "H": 440
            },
            "Logo": [
              {
                "Label": "logo_sns",
                "Name": "阿里云",
                "Confidence": 99.1
              }
            ]
          }
        },
        "RiskLevel": "high"
      }
    ],
    "Result": [
      {
        "Label": "violent_explosion",
        "Confidence": 81.22,
        "Description": "未检测出风险"
      }
    ],
    "RiskLevel": "high",
    "ManualTaskId": "xxxxx-xxxxx"
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情