本文介绍图像画面扩展模型的输入输出参数。图像画面扩展(也称“扩图”),支持对输入图像按宽高比扩图、按比例扩图、在上下左右四个方向增加任意像素扩图。这两种方式还可以结合旋转角度进行扩图。
相关指南:图像画面扩展
模型概览
模型名 | 免费额度 | 计费单价 | 限流(含主账号与RAM子账号) | |
任务下发接口QPS限制 | 同时处理中任务数量 | |||
image-out-painting | 免费额度:500张 领取方式:开通阿里云百炼大模型服务后,自动发放 有效期:180天 | 目前仅供免费体验。 免费额度用完后不可调用,敬请关注后续动态。 | 2 | 1 |
前提条件
您需要已获取API Key并配置API Key到环境变量。如果通过SDK调用,还需要安装DashScope SDK。
HTTP调用
为了减少等待时间并且避免请求超时,服务采用异步方式提供。您需要发起两个请求:
创建任务:首先发送一个请求创建扩图任务,该请求会返回任务ID。
根据任务ID查询结果:使用上一步获得的任务ID,查询模型生成的结果。
创建任务
POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2image/out-painting
请求头(Headers) | 旋转图像 等比例扩图 指定方向扩图 指定宽高比扩图
|
Content-Type 请求内容类型。此参数必须设置为 | |
Authorization 请求身份认证。接口使用百炼API-Key进行身份认证。示例值:Bearer d1xxx2a。 | |
X-DashScope-Async 异步处理配置参数。HTTP请求只支持异步,必须设置为 | |
请求体(Request Body) | |
model 模型名称。示例值: | |
input 输入图像的基本信息,比如图像URL地址。 | |
parameters 图像处理参数。 |
响应 | 成功响应 异常响应
|
output object 任务输出信息。 | |
request_id 请求唯一标识。可用于请求明细溯源和问题排查。 | |
code 请求失败的错误码。请求成功时不会返回此参数,详情请参见错误信息。 | |
message 请求失败的详细信息。请求成功时不会返回此参数,详情请参见错误信息。 |
根据任务ID查询结果
GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
请求头(Headers) | 查询任务结果 您需要将
|
Authorization 请求身份认证。接口使用百炼API-Key进行身份认证。示例值:Bearer d1xxx2a。 | |
URL路径参数(Path parameters) | |
task_id 任务ID。 |
响应 | 任务执行成功 任务执行中 任务执行失败
|
output object 输出的任务信息。 | |
usage object 图像统计信息。 | |
request_id 请求唯一标识。可用于请求明细溯源和问题排查。 |
错误码
如果模型调用失败并返回报错信息,请参见错误信息进行解决。
此API还有特定状态码,具体如下所示。
HTTP状态码 | 接口错误码(code) | 接口错误信息(message) | 含义说明 |
HTTP状态码 | 接口错误码(code) | 接口错误信息(message) | 含义说明 |
400 | InvalidParameter.JsonPhrase | input json error | 输入json错误 |
400 | InvalidParameter.FileDownload | oss download error | 输入图像下载失败 |
400 | InvalidParameter.ImageFormat | read image error | 读取图像失败 |
400 | InvalidParameter.ImageContent | The image content does not comply with green network verification | 图像内容不合规 |
400 | InvalidParameter | the parameters must conform to the specification: xxx | 输入参数值超出范围 |
400 | InvalidParameter.DataInspection | The image size is not supported for the data inspection. | 输出图像尺寸超限(大于10M) |
500 | InternalError.Algo | algorithm process error | 算法错误 |
500 | InternalError.FileUpload | oss upload error | 文件上传失败 |
常见问题
1 创建任务接口响应成功,但没有返回图像URL?
答:在图像模型处理中,HTTP请求需要经过两步才能获取结果:创建任务、根据任务ID查询结果。创建任务接口仅提交任务,不返回图像结果。您需要查询 GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
接口获得模型生成的图像URL。
- 本页导读 (1)
- 模型概览
- 前提条件
- HTTP调用
- 创建任务
- 根据任务ID查询结果
- 错误码
- 常见问题