小程序开放平台

文档中心
模型标准出入参
模型列表
文本模型
多模态(文生图&图片理解)
多模态(文档模态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-style-repaint-v1 的模型介绍

模型服务
>
模型列表
>
图片编辑&人像风格
>
qwen-style-repaint-v1 的模型介绍
>
更新时间:2026-02-05 17:01:11

模型介绍

图片生成

人像风格重绘

人像风格重绘可以将输入的人物图像进行多种风格化的重绘生成,使新生成的图像在兼顾原始人物相貌的同时,带来不同风格的绘画效果。

模型效果演示

基于原图进行风格转化

适用场景

  1. 图像生成
  2. 人像风格重绘

模型出入参

请求参数(标准调用入参)

字段名
字段类型
是否必传
字段默认值
字段说明
messagesArray<{ role: "user"|"assistant"|"system"; content: Array<Text|ImageUrl> }>-标准多模态消息数组;必须包含一条
user
消息,且其中含有一张图片
messages.role"user" | "assistant" | "system"-消息角色
messages.contentArray<Text | ImageUrl>-多模态内容数组:文本或图片 URL
contenttype=text{ type: "text"; text: string }-文本提示
contenttype=image_url{ type: "image_url"; image_url: { url: string } }是(至少一项)-输入图片 URL,重绘的基础图像
parametersQwenStyleRepaintV1Parameters-模型参数对象
parameters.style_indexnumber3风格索引;默认
3
(小清新)。若为
-1
(自定义),需同时提供
style_ref_url
parameters.style_ref_urlstring-自定义风格参考图 URL,仅当
style_index = -1
时必填

说明:

style_index
取值参考内部常量映射(部分示例):
-1 自定义
0 复古漫画
1 3D童话
2 二次元
3 小清新
4 未来科技
5 国画古风
7 炫彩卡通
8 清雅国风
30 童话世界
31 黏土世界
32 像素世界
35 3D世界
36 二次元世界
37 手绘世界
等,详情见下图:

请求参数(直连 API 入参)

字段名
字段类型
是否必传
字段默认值
字段说明
modelstringwanx-style-repaint-v1模型名称
inputobject-输入对象
input.image_urlstring-输入图片 URL(必填)
input.style_indexnumber3风格索引;默认
3
(小清新)
input.style_ref_urlstring-自定义风格参考图 URL,仅当
style_index = -1
时必填

响应参数(出参)

后端原始响应(QwenStyleRepaintV1APIResponse):

字段名
字段类型
是否必传
字段默认值
字段说明
asyncboolean-是否为异步任务标记(部分返回包含)
outputobject-结果对象;可能为异步任务信息或同步图片结果
output.choicesArray<{ finish_reason: string; message: { role: "assistant"|"user"; content: ContentItem } }>-同步结果时返回;
content[0].image
为图片 URL
output.task_statusstring-异步任务状态(如存在)
output.task_idstring-异步任务 ID(如存在)
output.task_metric{ TOTAL: number; FAILED: number; SUCCEEDED: number }-任务统计信息(如存在)
usage{ width?: number; height?: number; image_count?: number }-生成图片相关信息(像素/数量)
request_idstring-请求 ID
idstring-响应 ID
modelstring-使用的模型名
creatednumber-时间戳(秒)
objectstring-对象类型
codenumber0错误码
errorstring""错误信息

ContentItem(部分字段):

字段名
字段类型
是否必传
字段默认值
字段说明
imagestring-图片 URL(常用返回位)
urlstring-备用 URL
image_urlstring | { url: string }-图片字段的另一种表示
b64_jsonstring-Base64 图片内容(如返回)

标准化输出(SDK 适配后)说明:

  • 若后端返回异步任务(存在
    task_status
    task_id
    ),SDK 会返回一条
    type = "async_task"
    的消息,
    content
    为任务信息 JSON 字符串,可配合任务查询接口获取图片结果。
  • 若为同步生成结果,SDK 返回
    type = "image"
    的消息,
    content
    为图片 URL。

使用示例

qwen-style-repaint-v1 基础 Agent 调用示例

下面示例展示了如何通过自定义 Agent 接入

qwen-style-repaint-v1
模型,实现图片重绘 / 风格迁移能力。

javascript
async sendMessage(message) {
  try {
    // 需要有图片输入
    if (!message?.files?.[0]?.url) {
      return {
        code: -1,
        msg: '请上传待重绘的图片'
      };
    }

    // 从消息中解析风格编号(可选)
    let styleIndex = 3;
    if (message?.msg) {
      const match = message.msg.match(/style_index:\s*(\d+)/);
      if (match && match[1]) {
        styleIndex = parseInt(match[1], 10) || 3;
      }
    }

    // 创建 qwen-style-repaint-v1 模型
    const model = this.createModel('qwen-style-repaint-v1');
    const modelResponse = await model.generateText({
      messages: [
        {
          role: 'user',
          content: [
            {
              type: 'image_url',
              image_url: { url: message.files[0].url }
            }
          ],
        },
      ],
      parameters: {
        style_index: styleIndex
      }
    });

    // 非流式:直接返回模型输出(图片 URL / base64)
    return modelResponse;
  } catch (error) {
    console.error('qwen-style-repaint-v1 error:', error);
    return {
      code: -1,
      msg: '图片重绘失败,请稍后重试'
    };
  }
}