本文介绍通义万相-虚拟模特模型的输入输出参数。该模型可以对上传的真人或者人台实拍商品展示图进行智能生成,将其中的模特和背景替换为心仪的内容。在保持人物姿态不变的情况下,使用虚拟模特对商品进行更加精美、多样的展示。同时支持各种与模特产生互动的商品,如手持小商品、服装、鞋靴、配饰等。
相关指南:虚拟模特生成
模型概览
通义万相-虚拟模特可以对上传的真人实拍商品展示图进行智能生成,将其中的模特和背景替换为心仪的内容,在保持人物姿态不变的情况下,使用虚拟模特对商品进行更加精美、多样的展示。支持各种与模特产生互动的商品,如手持小商品、服装、鞋靴、配饰等。
如果您想体验虚拟模特模型的效果,可前往通义万相-虚拟模特(V0.7)。
模型 | 版本 | 模型简介 | 免费额度 | 计费单价 | 限流(含主账号与RAM子账号) | |
任务下发接口QPS限制 | 同时处理中任务数量 | |||||
wanx-virtualmodel | V1 |
| 免费额度:500张 领取方式:开通阿里云百炼大模型服务后,自动发放 有效期:180天 | 限时免费 | 2 | 1 |
virtualmodel-v2 | V2 |
|
前提条件
您需要已获取API Key并配置API Key到环境变量。
HTTP调用
为了减少等待时间并且避免请求超时,服务采用异步方式提供。您需要发起两个请求:
创建任务:首先发送一个请求创建文生图任务,该请求会返回任务ID。
根据任务ID查询结果:使用上一步获得的任务ID,查询模型生成的结果。
创建任务
POST https://dashscope.aliyuncs.com/api/v1/services/aigc/virtualmodel/generation/
注意:若无特殊说明,下面的参数支持在虚拟模特模型V1版本和V2版本中使用。
请求头(Headers) | 虚拟模特V1
虚拟模特V2
|
Authorization string 必选 推荐您使用百炼API-Key,也可填DashScope API-Key。例如:Bearer d1xxx2a。 | |
X-DashScope-Async string 必选 是否使用异步调用。HTTP只支持异步调用,设置为 | |
Content-Type string 必选 请求内容类型。固定为 | |
请求体(Request Body) | |
model string 必选 调用模型。 | |
input object 必选 输入图像的基本信息,比如图像URL地址。 | |
parameters object 可选 |
响应 | 成功响应
异常响应
|
output object 任务输出信息。 | |
code string 接口错误码。接口成功请求不会返回该参数。 | |
message string 接口错误信息。接口成功请求不会返回该参数。 | |
request_id string 请求唯一标识。可用于请求明细溯源和问题排查。 |
根据任务ID查询结果
GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
请求头(Headers) | 获取任务结果
|
Authorization string 必选 推荐使用百炼API-Key,也可填DashScope API-Key。例如:Bearer d1xxx2a。 | |
URL路径参数(Path parameters) | |
task_id string 必选 任务id。 |
响应 | 任务执行成功
任务执行中
任务执行失败
|
output object 任务输出信息。 | |
usage object 输出信息统计。 | |
request_id string 请求唯一标识。可用于请求明细溯源和问题排查。 |
错误码
如果模型调用失败并返回报错信息,请参见错误码进行解决。
此API还有特定状态码,具体如下所示。
HTTP状态码 | 接口错误码(code) | 接口错误信息(message) | 含义说明 |
400 | InvalidFile.Content | The input image has no human body or has unclear human body. Please upload other image | 输入图片中没有人 |
400 | InvalidParameter | The request is missing required parameters or in a wrong format, please check the parameters that you send. | 入参格式不对 |
400 | InvalidURL | The request URL is invalid, please check the request URL is available and the request image format is one of the following types: JPEG, JPG, PNG, BMP, and WEBP. | 输入图片下载失败,请检查网络或者输入格式 |
400 | InvalidFile.Resolution | The image resolution is invalid, please make sure that the aspect ratio is smaller than 2.0, and largest length of image is smaller than 4096 | 上传图片大小不符合要求 |
500 | InternalError.Algo | An internal error occurs during computation, please try this model later. | 算法运行错误 |