Vidu-参考生图模型支持 文生图 、 图片编辑、参考图生图等 任务。
模型概览
模型名称 | 能力支持 | 输入模态 | 输出图像规格 |
|---|---|---|---|
vidu/vidu-image_reference2image vidu/vidu-image-pro_reference2image vidu/vidu-image-lite_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。
HTTP调用
图像生成任务有一定耗时,API采用异步调用。整个流程包含 "创建任务 -> 轮询获取" 两个核心步骤,具体如下:
步骤一:提交图像生成任务
北京地域:POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/image-generation/generation
调用时请将{WorkspaceId}替换为真实的业务空间ID。
请求参数请求头(Headers)Content-Typestring(必选)请求内容类型。此参数必须设置为application/json。Authorizationstring(必选)请求身份认证。接口使用阿里云百炼API Key进行身份认证。示例值:Bearer sk-xxxx。X-DashScope-Asyncstring(必选)异步处理配置参数。HTTP请求只支持异步,必须设置为enable。请求体(Request Body)modelstring (必选)模型名称。可选值:
object (必选)输入参数对象,包含以下字段:
属性 messages array (必选)多轮消息列表。服务端会提取第一个非空text作为提示词,并提取全部image作为参考图。数组内有且只有一个对象,该对象包含role和content两个属性。
属性 role string (可选)消息的角色,建议设置为user。contentarray (必选)消息内容,包含文本提示词(text)和可选的参考图像(image,支持多张)。
属性 text string(条件必选)正向提示词,用于描述期望生成的图像内容、风格和构图。支持中英文,长度不超过5000个字符,每个汉字、字母、数字或符号计为一个字符。示例值:一只坐着的橘黄色的猫,表情愉悦,活泼可爱,逼真准确。注意:整个messages中至少需要一个非空文本。image string (可选)参考图像的URL。支持传多张,所有模型最多支持输入14张。
object (可选)控制图像生成参数。
属性 size string (可选)图片尺寸,格式为宽*高(如2048*2048)。不传时默认1024*1024。不同模型支持的尺寸列表请参见下方可用尺寸列表。n integer (可选)生成图片数量,当前仅支持1。传其他值会返回参数错误。seed integer (可选)随机数种子,取值范围[0,2147483647],0表示随机。使用相同的seed参数值可使生成内容保持相对稳定。若不提供,算法将自动使用随机数种子。watermark bool (可选)是否添加水印标识。
|
支持所有Vidu模型。 |
响应参数request_idstring请求唯一标识。可用于请求明细溯源和问题排查。codestring请求失败的错误码。请求成功时不会返回此参数,详情请参见错误码。messagestring请求失败的详细信息。请求成功时不会返回此参数,详情请参见错误码。 |
请保存 task_id,用于查询任务状态与结果。 |
步骤二:查询任务结果
北京地域:GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/tasks/{task_id}
调用时请将{WorkspaceId}替换为真实的业务空间ID。
- 轮询建议:图像生成过程需一定时间,建议采用轮询机制,并设置合理的查询间隔(如5秒)来获取结果。
- 任务状态流转:PENDING(等待中)→ RUNNING(处理中)→ SUCCEEDED(成功)/ FAILED(失败)。
- 图片链接有效期:生成图像的下载链接24小时内有效,请及时下载并保存图像。
请求参数请求头(Headers)Authorizationstring(必选)请求身份认证。接口使用阿里云百炼API Key进行身份认证。示例值:Bearer sk-xxxx。task_id string(必选)任务ID。 |
|
响应参数outputobject任务输出信息。
属性 task_id string任务ID。choices array图片输出候选列表,仅在task_status=SUCCEEDED时返回。
属性 finish_reason string结束原因,成功时通常为stop。message object模型返回的消息。
属性 role string消息的角色,固定为assistant。contentarray
属性 type string输出内容的类型,固定为image。image string生成图像的下载链接,图像格式为PNG。链接有效期为24小时,请及时下载并保存图像。bool是否完成,仅在task_status=SUCCEEDED时返回。object资源用量信息。只对成功的结果计数。
属性 image_count integer生成图像的数量。size string生成图片的分辨率,格式为宽*高。示例值:2048*2048。SR string生成图像的分辨率档位。示例值:2K。string请求唯一标识。可用于请求明细溯源和问题排查。codestring请求失败的错误码。请求成功时不会返回此参数,详情请参见错误码。messagestring请求失败的详细信息。请求成功时不会返回此参数,详情请参见错误码。 |
|
错误码
如果模型调用失败并返回报错信息,请参见错误码进行解决。
可用尺寸列表
vidu-image、vidu-image-pro、vidu-image-lite
分辨率 | 支持尺寸 |
|---|---|
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 |