Skip to content

获取图像安全分数

推荐使用 异步获取图像安全分数 接口,以避免长时间等待。

接口地址

https://api.steamdata.cloud.cubicnode.com/service-api/image-moderation/get-image-score

此接口用于提交图片进行检测,返回图片的安全分数。

接口调用说明

  • 图片的文件大小推荐小于 5MB(最大大小取决于相应的服务资源)
  • 推荐图片分辨率大于 512x512
  • 推荐使用 jpeg, png, webp 格式的图片
  • 上传必须使用 form-data 格式和 post 方法

调用方式

POST

请求参数

参数名称参数类型是否必填参数校验规则参数说明
imagefile只能包含字母、数字、下划线、连字符、点号,且图片名称长度不能超过 128 个字符需要检测的图片

请求示例

POST /service-api/image-moderation/get-image-score HTTP/1.1

Request Headers:
    Host: api.safeimages.com
    Accept: */*
    Authorization: SD1-HMAC-SHA256 Credential=012345ABCDEFGHJKLNMOPQRSTU/20240101/ap-east-1/service/sd1_request,SignedHeaders=host;x-sd-api-version;x-sd-datetime,Signature=1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
    Content-Type: multipart/form-data; boundary=-----------------xxxxxxxxxxxxxxxxx
    X-SD-Instance-Id: 12345678-1234-1234-1234-123456789012
    X-SD-Api-Version: 1.0
    X-SD-Datetime: 20240101T173850Z
    ...

Request Body:
    image: <image>

响应示例

json
{
    "message": "success",
    "code": 00000,
    "data": {
        "safe_score": 0.90,
        "unsafe_score": 0.10
    }
}