All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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