模特换肤生成任务提交API调用说明
Last updated
Last updated
GET/POST
/ai/virtual/model/generation/batch
模特换肤产品可以自动保留模特图中的服装区域,智能匹配模特类型,生成跨国别、多样化的模特,体现商品的最佳穿戴效果。该产品可针对跨境市场投放本土化内容,精准捕捉用户喜好,并降低拍摄成本。
注:该接口是异步接口,您需要先提交任务,获取任务id后,调用结果查询接口获取生成结果。当前API为第一步任务提交API。
参数 | 参数 | 类型 | 必填 | 描述 |
---|---|---|---|---|
输入限制:
图像格式:JPEG、JPG、PNG、BMP、WEBP。
图像大小:不超过 4 MB。
图像分辨率:输入图片尺寸大于 512×512 像素,小于 3000×3000 像素。
品类范围:目前模特换肤API仅支持“服装”品类的自动分割和保留,暂不支持其他指定品类商品。
参数 | 参数 | 参数 | 类型 | Description |
---|---|---|---|---|
错误码 | 错误信息 | 描述 |
---|---|---|
requestId
String
唯一的请求ID。用于排查问题。
success
Boolean
返回的请求状态,代表请求是否成功。
resCode
Number
返回的结果码,其中200代表成功,详细错误码请参考错误码列表。
resMessage
String
返回的请求信息。
data
Object
返回的json结果数据。
result
Object
返回的结果数据。
taskId
String
唯一的任务ID。用于后续的请求结果查询。
500
system error
System error.服务器内部错误
501
rate limit exceed
当前接口已达到限流上限,请搜索Aidge产品咨询&服务群钉钉群号:105455001046,入群联系我们增加当前限制值。
700
invalid input
输入参数的格式不符合要求,resMessage 将返回详细的不符合要求的字段。
801
model failed
内部调用异常,请搜索Aidge产品咨询&服务群钉钉群号:105455001046,入群联系我们进行故障排除。
1000
content has sensitive data, please try other input
内容包含敏感数据,无法处理,请尝试其他输入。
1001
content control failed, please retry
风控服务运行异常,请搜索Aidge产品咨询&服务群钉钉群号:105455001046,入群联系我们。
1002
content risk filter failed, please contact us
风控服务运行异常,请搜索Aidge产品咨询&服务群钉钉群号:105455001046,入群联系我们。
requestParams
Object[]
是
请求参数
imageUrl
String
否
模特图片URL。
与imageBase64
不能同时为空。如果同时存在imageUrl
和imageBase64
,优先取 Base64。
图片尺寸应该大于512*512像素,小于3000*3000像素。
imageBase64
String
否
模特图片的Base64编码。
与imageUrl
不能同时为空。如果同时存在imageUrl
和imageBase64
,优先取 Base64。
图片尺寸应该大于512*512像素,小于3000*3000像素。
imageStyle
String
是
指定传入图像的模特内容类型,如真人模特、完整人台、不完整人台等。目前暂时只支持真人模特图。取值范围:
realPhoto:传入真人模特图。
示例值:realPhoto
model
String
是
指定需要生成的模特。目前可支持四种不同模特的选择。取值范围:示例值:universal_model_
universal_model_1:
universal_model_2:
universal_model_3:
universal_model_4:
示例值: universal_model_1
gender
String
否
指定需要生成的模特性别。如果不设置,默认使用算法自动识别结果。取值范围:
MALE:男性
FEMALE:女性
示例值:MALE
age
String
否
指定需要生成的模特年龄段。如果不设置,默认使用算法自动识别结果。取值范围:
OLD_AGE:老年,约60岁以上
MIDDLE_AGE:中年,约30-50岁
YOUTH:青年,约20-30岁
示例值:YOUTH
maskKeepbg
Boolean
否
指定是否保留原图的背景。如果不设置,默认保持原图背景不变。取值范围:
true:保持背景不变,无需填入bgStyle参数。
false:更换背景,必需指定bgStyle参数。
示例值:true
bgStyle
String
否
指定需要生成的背景风格。在选择背景更换(maskKeepbg=false
)时,需要填入该参数。目前可支持四种场景的选择,取值范围:
studio:棚拍
room:室内
European_street:街景
beach:海滩
示例值:studio
count
Number
否
指定期望生成的图片数量。单次任务最多生成四张。如果不设置,默认生成2张。
取值范围:1-4
示例值:2
dimension
Number
否
指定期望生成的图片尺寸。生成图片会保持原图比例不变,最短边以传入值为准。如果不设置,默认生成尺寸为768。
取值范围:512-2048
示例值:768