小程序开放平台

文档中心
模型标准出入参
模型列表
文本模型
多模态(文生图&图片理解)
多模态(文档模态DOC、PDF)
图片编辑&人像风格
qwen-style-repaint-v1 的模型介绍
qwen-sketch-to-image 的模型介绍
qwen-image-edit 的模型介绍
qwen-image 的模型介绍
wan2.6-image的模型介绍
wan2.5-i2i-preview的模型介绍
qwen-image-2.0 模型介绍
qwen-image-2.0-pro 模型介绍
Agent 换装素材上传建议
(Beta)TTS语音合成

qwen-image-2.0-pro 模型介绍

模型服务
>
模型列表
>
图片编辑&人像风格
>
qwen-image-2.0-pro 模型介绍
>
更新时间:2026-03-24 11:42:13

模型介绍

图像生成与编辑

qwen-image-2.0-pro
是 Qwen-Image-2.0 系列的满血版模型,强调文字渲染、语义遵循和真实质感表现,适合对画面细节与字体可读性要求较高的图像生成和编辑场景。该模型支持文生图与图像编辑一体化调用,可基于文本提示生成图像,也可结合 1-3 张参考图进行定向编辑与重绘。

适用场景

  • 海报与封面设计:强调标题、排版与画面统一性。
  • 电商创意图:高质感商品图与背景替换。
  • 社媒视觉内容:需要清晰文字元素的图文素材。
  • 概念图与创意草图:高保真细节与风格表达。
  • 图像编辑任务:基于参考图进行局部/整体重绘。

模型出入参

请求参数(入参)

字段名
字段类型
是否必传
字段默认值
字段说明
modelstring
"qwen-image-2.0-pro"
模型名称,SDK 会自动设置为当前模型实例的
modelName
messages
Array<{ role: "user"; content: Array<{ type: "text"; text: string } | { type: "image_url"; image_url: { url: string } } | { type: "image"; image: string }> }>
-输入消息数组;SDK 优先读取首条 user 消息
messages.role
"user"
-消息角色,当前仅支持 user
messages.contentarray-内容数组,支持文本与图片混合输入
messages.content.textstring是(至少 1 条)-文本提示词;若传多段 text,SDK 会拼接为 1 条 prompt
messages.content.image_url.urlstring-输入图片 URL(图像编辑时传)
messages.content.imagestring-输入图片(与 image_url.url 二选一,兼容写法)
parametersobject
{}
生成控制参数对象,SDK 会与默认值合并
parameters.negative_promptstring
""
不希望出现的内容描述
parameters.sizestring下游默认输出分辨率,格式
宽*高
(如
2048*2048
parameters.ninteger
1
生成数量,推荐 1-6
parameters.prompt_extendboolean
true
是否开启提示词智能扩写
parameters.watermarkboolean
false
是否添加水印
parameters.seedinteger随机随机种子,便于复现

说明:

  • SDK 会自动将输入转换为下游格式:
    input.messages[0].content = [...images, { text: prompt }]
    (图片在前,文本在后)。
  • text
    为必填;缺失时会抛错:
    QwenImage20 需要提供一个 text 提示词
  • 图像编辑最多支持 3 张输入图;超过会抛错:
    QwenImage20 图像编辑最多支持 3 张输入图
  • 兼容根级
    negative_prompt
    ,若
    parameters.negative_prompt
    未设置会自动透传。
  • SDK 请求层固定
    stream=false
    (同步接口);
    doStream
    返回的是单帧标准化 chunk。

响应参数(出参)

非流式响应(SDK 标准化):

字段名
字段类型
是否必传
字段默认值
字段说明
idstring-请求/响应 ID(优先取
id
,回退
request_id
objectstring
"chat.completion"
对象类型
creatednumber当前时间戳秒级时间戳
modelstring当前模型名实际模型名
log_idstring
id
日志追踪 ID
errorstring
""
错误信息
codenumber
0
错误码
choices
Array<{ index: number; message: { role: "assistant"; type: "image"|"error"; content: string }; finish_reason: string }>
-结果列表;
content
为首张图片 URL(或错误文本)
usage
{ prompt_tokens: number; completion_tokens: number; knowledge_tokens: number; reasoning_tokens: number; total_tokens: number }
全 0SDK 统一 token 统计结构(图像模型当前固定 0)

流式响应(SDK 标准化):

字段名
字段类型
是否必传
字段默认值
字段说明
objectstring
"chat.completion.chunk"
流片段对象类型
choices同上(单条)-SDK 将同步结果包装为单帧 chunk 返回
其余字段同非流式-
id/model/code/error/usage
等一致字段

使用示例

qwen-image-2.0-pro 基础 Agent 调用示例

javascript
async sendMessage(message) {
  try {
    if (!message?.msg) {
      return { code: -1, msg: "请输入图片描述" };
    }

    const model = this.createModel("qwen-image-2.0-pro");
    const modelResponse = await model.streamText({
      messages: [
        {
          role: "user",
          content: [{ type: "text", text: message.msg }],
        },
      ],
      parameters: {
        size: "2048*2048",
        n: 1,
        prompt_extend: true,
        watermark: false,
      },
      negative_prompt: "模糊, 低质量, 变形, 失真",
    });

    for await (const chunk of modelResponse) {
      this.sseSender.send({ data: chunk });
    }
    this.sseSender.end();
  } catch (error) {
    console.error("qwen-image-2.0-pro stream error:", error);
    this.sseSender.end();
  }
}