Skip to content

Qwen(通义千问)/ Wan(万相) ​

图像接口用于根据文本描述或参考图生成图像。通过 model 参数区分模型,content 数组可含 text 和 image,实现文生图和图生图。

文生图 / 图生图 ​

http
POST /v1/images/generations
bash
curl --location --request POST 'https://neolink.com/api/v1/images/generations' \
--header 'Authorization: Bearer <API Key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"model": "<Model ID>",
"input": {
"messages": [
{
"role": "user",
"content": [
{
"image": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20260310/jiydyi/image+%2818%29-2026-03-10-16-39-59.webp"
},
{
"text": "在画面右下角石板路旁、靠近树干根部的位置,以浅灰墨色手写体题写一首七言绝句,字体为行楷风格,笔触自然流畅、略带飞白,大小适中(约占画面高度1/10),与整体水墨淡雅氛围协调。诗文内容为:"青石桥畔柳风轻, 素手拈花闭目听。 一水碧痕浮旧梦, 半篙烟雨入空舲。"诗句横向排列,四句分两行书写(前两句一行,后两句一行),末句"舲"字右下角钤一枚朱红小印,印文为"江南"二字篆书,尺寸约等于单字高度的1/3。"
}
]
}
]
},
"parameters": {
"n": 1,
"watermark": false,
"size": "2048*2048"
}
}'
python
import requests
url = "https://neolink.com/api/v1/images/generations"

headers = {
"Content-Type": "application/json",
"Authorization": "Bearer <API Key>",
}

payload = {
"model": "<Model ID>",
"input": {
"messages": [
{
"role": "user",
"content": [
{
"image": "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20260310/jiydyi/image+%2818%29-2026-03-10-16-39-59.webp"
},
{
"text": "在画面右下角石板路旁、靠近树干根部的位置,以浅灰墨色手写体题写一首七言绝句,字体为行楷风格,笔触自然流畅、略带飞白,大小适中(约占画面高度1/10),与整体水墨淡雅氛围协调。诗文内容为:"青石桥畔柳风轻, 素手拈花闭目听。 一水碧痕浮旧梦, 半篙烟雨入空舲。"诗句横向排列,四句分两行书写(前两句一行,后两句一行),末句"舲"字右下角钤一枚朱红小印,印文为"江南"二字篆书,尺寸约等于单字高度的1/3。"
}
]
}
]
},
"parameters": {
"n": 1,
"watermark": false,
"size": "2048*2048"
}
}
response = requests.post(url, headers=headers, json=payload, timeout=30)
response.raise_for_status()
result = response.json()
print(result)

说明: Qwen 和 Wan 模型共用同一套 /v1/images/generations 接口,通过 model 参数区分模型。content 数组中可以包含 text(文本提示词)和 image(参考图 URL)两种类型,实现文生图和图生图。