AI面诊高级版 API 文档

接口简介

AI面诊接口通过上传面部图片进行识别,返回两颊、鼻子、眼睛、嘴唇等部位的类型与概率,同时给出面诊证型结论与对应食疗建议。

接口地址

  • 访问地址:https://www.bjbayes.com/admin/api/face_analysis_v2
  • 请求方式:POST
  • 请求格式:application/x-www-form-urlencoded
  • 编码说明:所有请求与响应为 UTF-8,URL 参数需进行 URL 编码

请求参数

字段 类型 必传 说明
appidString开放平台创建的 appid
imgpathString待识别的人脸图片网络地址
timestampString请求时间,格式 yyyyMMddHHmmss
versionStringAPI 版本,默认 1.0
signString签名:sign = UPPER(MD5( MD5(timestamp) + appKey ))

响应参数

字段 类型 说明
msgString响应信息,成功为 ok,错误为对应错误信息
codeInt200 成功;201 次数不足;400 参数缺失或错误;500 异常
dataJSON识别结果数据

data 字段说明

字段 说明
nose酒糟鼻:鼻头正常 / 有酒糟鼻症状(含概率)
hair发际线:发际线正常 / 发际线靠后(含概率)
faceColor面色:黑色 / 白色 / 黄色 / 红色 / 青色(含概率)
leftBanDian左脸斑点:无斑点 / 有斑点(含概率)
leftCuoChuang左脸痤疮:无痤疮 / 有痤疮(含概率)
rightBanDian右脸斑点:无斑点 / 有斑点(含概率)
rightCuoChuang右脸痤疮:无痤疮 / 有痤疮(含概率)
lipColor唇色:淡白 / 淡红 / 黑紫 / 深红(含概率)
lipWater唇部干裂:水润 / 干裂(含概率)
cropFaceUrl裁剪的人脸图片 URL

返回示例

{
  "msg": "成功",
  "code": 200,
  "data": {
    "message": "调用成功",
    "nose": { "鼻头正常": 0.9997, "有酒糟鼻症状": 0.0002 },
    "hair": { "发际线正常": 0.9778, "发际线靠后": 0.0221 },
    "faceColor": { "黑色": 0.41, "白色": 0.004, "黄色": 0.005, "红色": 0.49, "青色": 0.0002 },
    "leftBanDian": { "左脸无斑点": 0.0038, "左脸有斑点": 0.9961 },
    "leftCuoChuang": { "左脸无痤疮": 0.9041, "左脸有痤疮": 0.0958 },
    "rightBanDian": { "右脸无斑点": 0.0459, "右脸有斑点": 0.9540 },
    "rightCuoChuang": { "右脸无痤疮": 0.9999, "右脸有痤疮": 0.00002 },
    "lipColor": { "淡白": 0.00017, "淡红": 0.9997, "黑紫": 0.000003, "深红": 0.00039 },
    "lipWater": { "水润": 0.9998, "干裂": 0.00016 },
    "cropFaceUrl": "xxx"
  }
}

以上结构与字段说明参考官方文档(见上方链接)。

调用示例

// Java (示例)
Map<String, String> body = new HashMap<>();
String ts = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
body.put("timestamp", ts);
body.put("appid", "你的APPID");
body.put("version", "1.0");
body.put("imgpath", "https://example.com/face.jpg");
body.put("sign", md5(md5(ts) + "你的APPKEY").toUpperCase());
// POST 到 https://www.bjbayes.com/admin/api/face_analysis_v2
# Python (示例)
import hashlib, time, requests
def MD5(s): return hashlib.md5(s.encode('utf-8')).hexdigest().upper()
ts = time.strftime('%Y%m%d%H%M%S')
params = {
  'timestamp': ts,
  'appid': '你的APPID',
  'version': '1.0',
  'imgpath': 'https://example.com/face.jpg',
  'sign': MD5(MD5(ts) + '你的APPKEY')
}
r = requests.post('https://www.bjbayes.com/admin/api/face_analysis_v2', params=params)
print(r.text)
// JavaScript (示例)
$.ajax({
  type: 'POST',
  url: 'https://www.bjbayes.com/admin/api/face_analysis_v2',
  data: {
    timestamp: ts,
    appid: '你的APPID',
    version: '1.0',
    imgpath: 'https://example.com/face.jpg',
    sign: MD5(MD5(ts) + '你的APPKEY')
  },
  success: function (msg) { console.log(msg); }
});

联系我们

如需获取接口试用、报价或技术支持,请填写下方信息或直接联系

联系方式

公司地址

北京市朝阳区曙光西里甲6号院时间国际7号楼5层

商务电话

186-0086-8129(黄先生)

邮箱地址

contact@benzuai.com

扫码咨询二维码

扫码咨询

微信扫码添加,获取接口资料与报价

发送咨询