com.project.api.ai.model.request.imgsearch.ImgDelRequest Maven / Gradle / Ivy
package com.project.api.ai.model.request.imgsearch;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
/**
* @author yinshaobo on 2019-09-12 17:42
* 图片搜索-删除 请求参数
*/
@Data
public class ImgDelRequest {
/**
* 否 string - 图片数据,base64编码后进行urlencode,要求base64编码和urlencode后大小不超过4M,
* (和url、cont_sign三选一,优先级:image > url > cont_sign),
* 注意要去掉图片头部,如(data:image/jpg;base64,)。最短边至少50px,最长边最大4096px,支持jpg/png/bmp格式
*/
private String image;
/**
* 否 string - 图片URL,和image、cont_sign三选一,image优先级更高,
* 由于图床的差异性,抓图服务无法适配所有的图床,部分URL可能抓不到图,或者图片下载超时,遇到上述情况时请更换图片URL、或者将图片下载到本地转码后上传
*/
private String url;
/**
* 否 string - 图片签名(和image、url三选一),**支持批量删除,批量删除时请勿传image、url,
* 最多支持1000个cont_sign列表,**样例:"932301884,1068006219;316336521,553141152;2491030726,1352091083"
*/
@JSONField(name = "cont_sign")
private String contSign;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy