跳转到内容

WhatsApp头像识别

分析上传的头像图片并提供详细分析,包括单张图片的性别、年龄范围、年龄和类别。

代码示例:

curl -X POST 'https://api.ekycpro.com/ai/avatar_recognition' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: AbcdEfgh' \
-d '{
"images": [
{"image_url": "https://media-nrt1-2.cdn.whatsapp.net/v/t61.24694-24/454757514_1011142666981791_2305441696372508973_n.jpg?ccb=11-4&oh=01_Q5AaIOub6SZ125dyXHPy9OdrOiUKAMpTLZcEKQcVbCYRb8rW&oe=66E01C95&_nc_sid=5e03e0&_nc_cat=109"},
{"image_url": "https://media-nrt1-2.cdn.whatsapp.net/v/t61.24694-24/397815493_1052287219300018_2368350761412822588_n.jpg?ccb=11-4&oh=01_Q5AaIGhlAkpZq485dKKeR4kH-RcEwXB97YVGuXw4t6WidGZR&oe=66E027B9&_nc_sid=5e03e0&_nc_cat=101"}
]
}'

识别结果的响应

[{
"age": 17,
"age_range": "teenager",
"category": "cartoon avatar",
"gender": "male"
}, {
"age": 0,
"age_range": "unidentifiable",
"category": "landscape",
"gender": "unidentifiable"
}]

请求的图像无法下载的响应

{
"status": "400",
"message": "no image"
}

内部错误的响应

{
"status": "500",
"message": "no response"
}

HTTP请求

POST https://api.ekycpro.com/ai/avatar_recognition

请求参数

参数描述
imagesarray,包含要分析的图像URL的对象列表。每个对象应有一个image_url键,值为图像的URL。
image_urlstring,要分析的图像的URL。每个URL应指向一个在线可访问的图像资源。

响应格式

字段描述
age_range照片中人物的估计年龄范围。可能的值包括:“child”、“teenager”、“adult”、“middle-aged” 或 “elderly”。
age照片中人物的估计具体年龄,整数形式。
gender照片中人物的识别性别。可能的值包括:“male”、“female” 或 “unidentifiable”。
category根据内容分类的头像类型。可能的值包括:“individual portrait”、“group photo”、“game avatar”、“cartoon avatar”、“landscape”、“pet avatar” 或其他适当类别。

状态码

状态码描述
200charge,识别结果
400free,无图像
500free,无响应