Vidu-参考生图模型支持文生图、图片编辑、参考图生图等任务。
本文档仅适用于华北2(北京)地域,且必须使用该地域的API Key。
模型概览
模型名称 | 能力支持 | 输入模态 | 输出图像规格 |
vidu/vidu-image_reference2image | 支持参考生图、文生图、图片编辑,对中英文字的精准渲染、UI/图表等设计细节的像素级还原,适合制作海报、信息图等。 | 文本、图像 | 图像分辨率:1K、2K、4K 图像张数:1 图像格式:PNG |
vidu/viduq3-fast_reference2image | 支持参考生图、文生图、图片编辑,主打高速高质与低成本,成本比Pro降低约50%。 | 文本、图像 | 图像分辨率:1K、2K、4K 图像张数:1 图像格式:PNG |
vidu/viduq2-pro_reference2image | 支持参考生图、文生图、图片编辑,擅长处理复杂逻辑,具备超强上下文一致性和工业级稳定性。适合专业设计、漫剧制作等。 | 文本、图像 | 图像分辨率:1K、2K、4K 图像张数:1 图像格式:PNG |
vidu/viduq2-fast_reference2image | 支持参考生图、文生图、图片编辑,语义理解能力大幅提升,支持更多风格。 | 文本、图像 | 图像分辨率:1K 图像张数:1 图像格式:PNG |
前提条件
开通服务:前往阿里云百炼控制台,搜索"Vidu",找到对应模型卡片,单击立即开通,在弹窗内确认开通及授权。
配置API Key:选择地域并获取API Key,再配置API Key到环境变量。
HTTP调用
图像生成任务有一定耗时,API采用异步调用。整个流程包含 "创建任务 -> 轮询获取" 两个核心步骤,具体如下:
步骤一:提交图像生成任务
北京地域:POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/image-generation/generation
调用时请将{WorkspaceId}替换为真实的业务空间ID。
请求参数 | 文生图支持所有Vidu模型。 参考图生图支持所有Vidu模型,最多可传入14张参考图。 |
请求头(Headers) | |
Content-Type 请求内容类型。此参数必须设置为 | |
Authorization 请求身份认证。接口使用阿里云百炼API Key进行身份认证。示例值:Bearer sk-xxxx。 | |
X-DashScope-Async 异步处理配置参数。HTTP请求只支持异步,必须设置为 重要 缺少此请求头将报错:“current user api does not support synchronous calls”。 | |
X-DashScope-Callback-URL 任务完成后的回调通知地址。 | |
请求体(Request Body) | |
model 模型名称。可选值:
| |
input 输入参数对象,包含以下字段: parameters 控制图像生成参数。 | |
响应参数 | 成功响应请保存 task_id,用于查询任务状态与结果。 异常响应创建任务失败,请参见错误码进行解决。 |
request_id 请求唯一标识。可用于请求明细溯源和问题排查。 | |
code 请求失败的错误码。请求成功时不会返回此参数,详情请参见错误码。 | |
message 请求失败的详细信息。请求成功时不会返回此参数,详情请参见错误码。 |
步骤二:查询任务结果
北京地域:GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/tasks/{task_id}
调用时请将{WorkspaceId}替换为真实的业务空间ID。
轮询建议:图像生成过程需一定时间,建议采用轮询机制,并设置合理的查询间隔(如5秒)来获取结果。
任务状态流转:PENDING(等待中)→ RUNNING(处理中)→ SUCCEEDED(成功)/ FAILED(失败)。
图片链接有效期:生成图像的下载链接24小时内有效,请及时下载并保存图像。
请求参数 | 查询任务结果 |
请求头(Headers) | |
Authorization 请求身份认证。接口使用阿里云百炼API Key进行身份认证。示例值:Bearer sk-xxxx。 | |
task_id 任务ID。 |
响应参数 | 任务执行成功任务执行异常如果因为某种原因导致任务执行失败,将返回相关信息,可以通过code和message字段明确指示错误原因。请参见错误码进行解决。 |
output 任务输出信息。 | |
usage 资源用量信息。只对成功的结果计数。 | |
request_id 请求唯一标识。可用于请求明细溯源和问题排查。 | |
code 请求失败的错误码。请求成功时不会返回此参数,详情请参见错误码。 | |
message 请求失败的详细信息。请求成功时不会返回此参数,详情请参见错误码。 |
错误码
如果模型调用失败并返回报错信息,请参见错误码进行解决。
可用尺寸列表
vidu-image
分辨率 | 支持尺寸 |
1K | 1024*1024、720*1440、1440*720、1024*768、768*1024、1920*1088、1088*1920、1536*1024、1024*1536、1920*816、816*1920 |
2K | 2048*2048、1088*2160、2160*1088、2736*2048、2048*2736、2560*1440、1440*2560、3072*2048、2048*3072、2560*1104、1104*2560 |
4K | 2880*2880、1440*2880、2880*1440、3312*2480、2480*3312、3840*2160、2160*3840、3520*2352、2352*3520、3840*1648、1648*3840 |
viduq3-fast
分辨率 | 支持尺寸 |
1K | 1024*1024、768*1376、848*1264、896*1200、928*1152、1152*928、1200*896、1264*848、1376*768、1584*672、512*2064、2064*512、352*2928、2928*352 |
2K | 2048*2048、1536*2752、1696*2528、1792*2400、1856*2304、2304*1856、2400*1792、2528*1696、2752*1536、3168*1344、1024*4128、4128*1024、704*5856、5856*704 |
4K | 4096*4096、3072*5504、3392*5056、3584*4800、3712*4608、4608*3712、4800*3584、5056*3392、5504*3072、6336*2688、2048*8256、8256*2048、1408*11712、11712*1408 |
viduq2-pro
分辨率 | 支持尺寸 |
1K | 1024*1024、768*1376、848*1264、896*1200、928*1152、1152*928、1200*896、1264*848、1376*768、1584*672 |
2K | 2048*2048、1536*2752、1696*2528、1792*2400、1856*2304、2304*1856、2400*1792、2528*1696、2752*1536、3168*1344 |
4K | 4096*4096、3072*5504、3392*5056、3584*4800、3712*4608、4608*3712、4800*3584、5056*3392、5504*3072、6336*2688 |
viduq2-fast
分辨率 | 支持尺寸 |
1K | 1024*1024、768*1376、848*1264、896*1200、928*1152、1152*928、1200*896、1264*848、1376*768、1584*672 |