Qwen Image 2.1 Turbo
Qwen Image 2.1 Turbo 是阿里通义千问团队全新推出的高性能极速图像大模型。模型基于深度优化的 70 亿参数单流 DiT 架构加速检查点,将推理生成压缩至仅需 8 步去噪,实现秒级响应与超高算力吞吐。在保持 2K 原生超清质感、精细文字排版与真实光影质感的同时,完美继承了原生透明背景(RGBA)直接合成与多图参考精细编辑能力。
Qwen Image 2.1 Turbo
Qwen Image 2.1 Turbo 是阿里巴巴基于统一多模态扩散架构构建的高速、高性价比图像生成与编辑模型。专为快速推理、高并发与低延迟优化,支持文生图、图生图、指令图像编辑以及原生透明背景生成,最多可输入 10 张参考图像。支持 1:8 至 8:1 的任意宽高比,原生输出分辨率最高可达 2K(总像素范围在 512×512 至 2048×2048 之间)。
接口基础地址 (Base URL)
https://api.icreat.ai
鉴权认证
所有 API 请求均须通过 API Key 进行身份验证。您可以在控制台中获取 API Key。
export ICREAT_API_KEY="your-api-key-here"
HTTP 请求头
import os
API_KEY = os.environ.get("ICREAT_API_KEY")
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer " + API_KEY,
}
妥善保管您的 API Key 切勿在客户端代码或公开代码仓库中暴露您的 API Key。建议使用环境变量或后端代理进行转发。
代码示例
图像生成采用两步异步工作流:先提交任务获取 task_id,再通过查询任务结果进行轮询;响应体包含 status 与 result(处理中时为 [];状态为 SUCCEEDED 时,result 包含生成的资源并提供 costUSD 字段)。以下示例在两个步骤中复用相同的 task_id。
1. 提交任务
向提交端点发起生成请求。
2. 查询任务结果(轮询)
使用提交端点返回的 task_id 轮询任务进度(重复查询直至终态)。响应包含 status 和 result:处理中时 result 为 [];状态为 SUCCEEDED 时,result 包含资源详情并附带 costUSD;FAILED 表示任务失败。
请求参数格式 (Input Schema)
提交任务 — 输入
提交请求体支持以下参数。
总计:2 项 必填:1 项 可选:1 项
图像生成输入负载。
生成参数配置。
查询任务结果 — 输入
总计:1 项 必填:1 项 可选:0 项
从提交端点返回的任务 ID。
响应数据格式 (Output Schema)
提交任务 — 输出
总计:1 项
异步任务唯一标识符。
查询任务结果 — 输出
总计:动态
当前任务状态。任务未完成前 result 通常为 [];SUCCEEDED 状态下包含生成的资源及 costUSD 费用。
生成的资源列表。处理中或失败时为空数组;成功时为对象数组。
任务产生的美元费用(单次生成成功为 $0.016)。仅在 status 为 SUCCEEDED 时返回。
智能体提示词 (LLM Prompt)
下方 Markdown 为针对大语言模型优化的提示词,可直接复制粘贴至 AI 助手(如 Cursor、ChatGPT)中,帮助其快速理解该模型的 API、调用流程与关键参数。点击 复制给 AI 或从下方代码块中复制。
# aliyun/qwen-image-2-1-turbo
> Qwen Image 2.1 Turbo 是阿里巴巴轻量、高速的图像生成与编辑模型,提供统一的文生图、多参考图编辑及原生 2K 分辨率支持。
## 概述
采用 iCreat 两步异步任务 API:先提交生成请求,再轮询任务结果查询端点;成功后从 `result` 读取资源(附带 `costUSD` 字段)。
## API 信息
- **Base URL**:`https://api.icreat.ai`
- **任务提交端点 (POST)**:`/v1/task/submit/aliyun/qwen-image-2-1-turbo`
- **结果查询端点 (POST)**:`/v1/task/result`
- **模型 ID**:`aliyun/qwen-image-2-1-turbo`
- **认证方式**:`Authorization: Bearer ${ICREAT_API_KEY}`
## 调用流程
1. **提交任务**:按输入说明向提交路径发起 POST 请求;获取响应 `{ "task_id": "..." }`
2. **查询结果**:携带 `{ "task_id": "..." }` 向 `/v1/task/result` 发起 POST 请求;响应包含 `status` 与 `result`(处理中为 `[]`);状态为 `SUCCEEDED` 时返回资源与 `costUSD`;当 `type` 为 `Image` 时读取 `url` 或 `download_url`
### 输入说明
- 顶级请求体:`input`(对象)与 `parameters`(对象)为同级结构
- `input.messages`(必填)
- `input.messages[].role`(必填):消息角色(`user`)。
- `input.messages[].content`(必填):包含 `{ "text": "..." }` 和/或 `{ "image": "..." }` 的数组(最多支持 10 张图)
- `input.messages[].content[].text`(可选):文本提示词或编辑指令。
- `input.messages[].content[].image`(可选):用于图像编辑 / 图生图的参考图片 URL。
- `parameters.size`(可选):输出图像尺寸(如 `"1024*1024"`、`"2048*2048"`、`"2688*1536"`),总像素须在 512×512 至 2048×2048 范围内。
- `parameters.watermark`(可选):是否添加水印(默认为 `false`)。
### 输出说明
- 轮询:读取 `status`;处理中时 `result` 为 `[]`
- 成功:`result` 为 `[{ "type": "Image", "url": "...", "download_url": "..." }]`,附带 `costUSD`($0.016)
## 注意事项
- 两个步骤必须使用同一个 `task_id`;处理中时 `result` 为 `[]`,需持续轮询
- `FAILED` 表示最终失败状态——请检查请求参数或参考图像资源
- `input` 与 `parameters` 为同级顶层字段,切勿相互嵌套
