图像2.0系列(同步)
/api/v1/image/generationHeader Parameters
使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx
Request Body
application/json
模型名称
"qwen-image-2.0" | "qwen-image-2.0-pro"输入参数对象。
请求内容数组。当前仅支持单轮对话,数组内有且只有一个元素。
消息发送者角色,必须设置为user。
消息内容数组,根据使用场景有不同组合:
- 文生图(T2I):仅包含一个 {"text": "..."} 对象。
- 图生图(I2I):包含1-3个 {"image": "..."} 对象和1个 {"text": "..."} 对象。
输入图像的 URL 或 Base64 编码数据。图生图(I2I)场景下支持传入1-3张图像。
多图输入时,按照数组顺序定义图像顺序,输出图像的比例以最后一张为准。
图像要求: 图像格式:JPG、JPEG、PNG、BMP、TIFF、WEBP和GIF。 图像分辨率:建议图像的宽和高均在384像素至2048像素之间。 图像大小:不超过10MB。
支持的输入格式:
- 公网URL:支持 HTTP 和 HTTPS 协议。
- Base64 编码:格式为 data:{MIME_type};base64,{base64_data}。
正向提示词,用于描述您期望生成或编辑的图像内容、风格和构图。
支持中英文,长度上限为 1300 Token,超出部分将自动截断。
注意:仅支持传入一个text,不传或传入多个将报错。
控制图像生成的附加参数。
输出图像的数量,默认值为1。可选择输出1-6张图片。
反向提示词,用来描述不希望在画面中看到的内容,可以对画面进行限制。
支持中英文,长度上限500个字符,超过部分会自动截断。
示例值:低分辨率、错误、最差质量、低质量、残缺、多余的手指、比例不良等。
设置输出图像的分辨率,格式为宽高,例如"10241024"。
图像总像素需在512512至20482048之间。
推荐分辨率: 26881536:16:9 15362688:9:16 20482048(默认值):1:1 23681728:4:3 1728*2368:3:4
指定 size 参数,系统会以 size 指定的宽高为目标,将实际输出图像的宽高调整为最接近的16的倍数。
是否开启提示词智能改写,默认值为 true。开启后,模型会优化正向提示词(text),对描述较简单的提示词效果提升明显。
是否在图像右下角添加 "Qwen-Image" 水印。默认值为 false。
随机数种子,取值范围[0,2147483647]。
使用相同的seed参数值可使生成内容保持相对稳定。若不提供,算法将自动使用随机数种子。
注意:模型生成过程具有概率性,即使使用相同的seed,也不能保证每次生成结果完全一致。
Response Body
application/json
成功
TypeScript Definitions
Use the response body type in TypeScript.
状态码
数据对象
结果集
消耗信息
图片张数
视频秒数
输入token数
总token数
输出token数
有效期
任务ID
任务状态
状态信息
请求ID
application/json
curl -X POST "https://api.aa.com.cn/api/v1/image/generation" \ -H "Content-Type: application/json" \ -d '{ "model": "qwen-image-2.0", "input": { "messages": [ { "role": "string", "content": [ {} ] } ] } }'{
"code": 0,
"data": {
"urls": [
"string"
],
"usage": {
"images": 0,
"seconds": 0,
"input_tokens": 0,
"total_tokens": 0,
"output_tokens": 0
},
"expired": "string",
"task_id": "string",
"task_status": "string"
},
"message": "string",
"request_id": "string"
}{
"output": {
"task_status": "string",
"task_id": "string"
},
"request_id": "string"
}