Руководство
Как пользоваться API Qwen Image 2.1 Pro? Текстовое создание и редактирование изображений за 5 минут
Онлайн-попробовать за 5 шагов, подключить API за 4 шага, с рабочими curl и Python, а также image_urls, ссылки на несколько изображений, prompt_extend и способы получить прозрачный фон.
TL;DR
- Что это: Qwen Image 2.1 Pro уже доступен в HiAPI. Откройте страницу модели, напишите промпт — и получите изображение по тексту; добавьте референсные изображения — и это уже редактирование. Один ID модели принимает до 10 референсных изображений, пять форматов уровня 2K,
prompt_extendвключён по умолчанию. Новым пользователям при регистрации дарится 200 кредитов. - Сколько стоит: $0.05 за изображение (100 кредитов), оплата за успешно созданные изображения, независимо от формата, при ошибке — возврат, за референсные изображения доплаты нет; на $10 — около 200 изображений. У Turbo тот же договор — $0.02 за изображение.
- Как вызвать быстрее всего: напишите промпт на странице модели и запустите; для интеграции в продукт используйте
POST https://api.hiapi.ai/v1/tasks, вmodelукажитеqwen-image-2.1-pro.
Что такое Qwen Image 2.1 Pro? Чем новее 2.0
Генерация по тексту и редактирование используют один и тот же ID модели: если не передавать image_urls, создаётся новое изображение; если передать — изображение изменяется по референсу, переключать интерфейс не нужно.

Четыре отличия от 2.0 (в 2.0 размер задавался свободно в пикселях через size, в 2.1 — выбором формата):
- Один ID покрывает два типа задач. Генерация по тексту и редактирование используют его совместно, запросы отличаются только
image_urls. - До 10 референсных изображений. Изображения продукта и сцены можно отправить сразу, ссылаясь на них как на «изображение 1», «изображение 2».
- Пять форматов уровня 2K. 1:1 — 2048×2048, 16:9 — 2688×1536, 9:16 — 1536×2688, 4:3 — 2368×1728, 3:4 — 1728×2368; поля
resolutionнет. prompt_extendвключён по умолчанию. Модель автоматически расширяет промпт; при строгой вёрстке или точном воспроизведении текста установитеfalse.
Превратить эскиз в 3D-игрушку — это один запрос на редактирование, форма, пропорции и поза исходного изображения сохраняются:

Преврати эскизного маленького робота с референсного изображения в изысканную 3D-мультяшную игрушку: матовый белый корпус с кораллово-оранжевыми суставами, ушами и антенной, сердце на груди мягко светится розовым, глаза ярко-синие, сохрани исходную форму, пропорции и позу, мягкий студийный свет, чистый светло-серо-белый фон, оставь только самого робота.
Создать с этим промптом → Ссылка только предзаполняет промпт; после открытия загрузите эскиз и выберите формат 1:1.
Онлайн-попробовать: первое изображение за 5 шагов
- Откройте страницу модели Qwen Image 2.1 Pro — 200 кредитов хватит на 2 изображения Pro.
- Напишите промпт; для редактирования сначала загрузите 1–10 референсных изображений в
image_urls. - Выберите формат или оставьте пустым, чтобы модель выбрала сама.
prompt_extendвключён по умолчанию; для китайских постеров со строгой вёрсткой сначала отключите его.- Отправьте, после создания скачайте изображение.
Подключение API: 4 шага до результата
- Создайте API Key в консоли.
POST https://api.hiapi.ai/v1/tasks, вmodelукажитеqwen-image-2.1-pro.- Получив
taskId, опрашивайтеGET /v1/tasks/{taskId}или настройтеcallback. - Когда
statusстанетsuccess, скачайте изображение изoutput[0].url.
Рабочий curl: генерация по тексту
curl -s -X POST https://api.hiapi.ai/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-image-2.1-pro",
"input": {
"prompt": "Минималистичный китайский постер мероприятия, фон из бумаги цвета топлёного молока, в центре только три строки китайского текста, все выровнены по центру: первая строка крупным чёрным шрифтом с засечками «Весеннее чаепитие», вторая строка средним тёмно-серым шрифтом «Двадцать восьмого марта, два часа дня», третья строка мелким серым шрифтом «Чайная у южной стены, вход свободный». Равномерный межбуквенный интервал, достаточно свободного пространства по краям, кроме этих трёх строк на изображении нет никакого другого текста, графики, линий или декора, матовая печатная текстура.",
"aspect_ratio": "3:4",
"prompt_extend": false,
"seed": 42
}
}'
ID задачи находится в data.taskId:
curl -s https://api.hiapi.ai/v1/tasks/YOUR_TASK_ID \
-H "Authorization: Bearer YOUR_API_KEY"
data.status проходит через queued, handling, archiving, success или fail; archiving означает, что ещё идёт упаковка, это не ошибка.
Версия на Python: создание, опрос, скачивание
import time
import requests
BASE = "https://api.hiapi.ai/v1/tasks"
HEADERS = {"Authorization": "Bearer YOUR_API_KEY"}
payload = {
"model": "qwen-image-2.1-pro",
"input": {
"prompt": "Сиба-ину в соломенной шляпе стоит на скейтборде, стиль плоской наклейки, цвета кораллово-оранжевый и морской синий, однотонный фон.",
"aspect_ratio": "1:1",
"seed": 42,
},
}
task_id = requests.post(BASE, headers=HEADERS, json=payload, timeout=30).json()["data"]["taskId"]
while True:
data = requests.get(f"{BASE}/{task_id}", headers=HEADERS, timeout=30).json()["data"]
if data["status"] in ("success", "fail"):
break
time.sleep(3)
if data["status"] == "success":
with open("qwen-image.png", "wb") as f:
f.write(requests.get(data["output"][0]["url"], timeout=60).content)
print("saved qwen-image.png")
else:
print(data.get("error"))
Чем отличаются генерация по тексту и редактирование: image_urls
Без image_urls создаётся совершенно новое изображение; 1 изображение — редактирование одного изображения; 2–10 — многореференсное редактирование. Референсные изображения поддерживают JPG/JPEG/PNG/BMP/TIFF/WEBP/GIF, каждое ≤10MB, ширина и высота 1–8000px, соотношение длинной и короткой сторон ≤10:1.
При нескольких изображениях порядок массива image_urls соответствует «изображению 1», «изображению 2» в промпте. Поместить этот стул в гостиную — с двумя референсами и одним промптом:



Помести дубовое кресло с подлокотниками с изображения 1 в гостиную с изображения 2, поставь кресло на световое пятно от панорамного окна на полу, ориентация как на изображении 1, добавь креслу соответствующую сцене падающую и контактную тень, сохрани стены, деревянный пол, плинтус, оконную раму и вид за окном с изображения 2 полностью неизменными, общее освещение — тёплый белый естественный боковой свет после полудня.
Создать с этим промптом → После открытия загрузите по порядку изображение 1 с креслом и изображение 2 с гостиной; если перепутать порядок, результат тоже перевернётся.
Для редактирования одного изображения также используется image_urls; у этого флакона духов меняются только материал и сцена:


На основе флакона духов с изображения 1 сделай коммерческое продуктовое фото: стекло флакона замени на матовое полупрозрачное, крышку из серебристо-серого металла замени на брашированную латунь, жидкость внутри сделай тёмно-янтарной, поставь флакон на столешницу из тёмно-зелёного мрамора, фон замени на тёпло-серую стену, боковой контровой свет слева сверху подчеркнёт силуэт флакона, сохрани форму флакона, пропорции, высоту крышки и форму области этикетки с изображения 1 неизменными.
Создать с этим промптом → После открытия загрузите исходное фото духов и выберите 1:1.
prompt_extend и прозрачный фон
prompt_extend по умолчанию true: модель расширяет короткое описание в полноценную инструкцию для изображения. Для точного воспроизведения фиксированной вёрстки, постеров с дословным текстом или если промпт уже очень подробный, установите false — модель строго выполнит исходный текст.
Прозрачный фон получается через промпт: напишите «полностью прозрачный фон, оставить только主体, без цветовых блоков фона», и выходной PNG может содержать альфа-канал. Результат чувствителен к формулировке, полная прозрачность не гарантируется; перед сдачей проверьте альфа-канал через Image.open(path).getchannel("A").getextrema(), а при необходимости стабильного прозрачного фона дополнительно удалите фон.
3 вещи, на которые обратить внимание перед запуском
- Callback с запасным опросом. Добавьте на верхний уровень тела запроса
"callback": {"url": "https://yourapp.com/hook", "when": "final"}для уведомления о финальном состоянии; callback может повторяться, дедуплицируйте поtaskIdи сохраняйте периодический опрос. - При тайм-ауте не отправляйте POST заново. Каждая отправка — новое изображение и новая оплата. Сохраняйте
taskIdи при сетевых сбоях запрашивайте тот же ID. - Явно указывайте
aspect_ratio. Если не указать, выберет модель; для фиксированного соотношения укажите один из пяти. Поляresolutionнет, при его передаче будет ошибка. URL результата содержитexpireAt— сохраните файл сразу после получения.
Частые вопросы
Сколько референсных изображений можно передать максимум? 1–10 штук, каждое не более 10MB; при нескольких изображениях ссылайтесь на них как на «изображение 1», «изображение 2».
Можно ли выбрать 4K? Нет. Пять форматов соответствуют фиксированным размерам уровня 2K, 1:1 максимум 2048×2048.
Гарантируется ли прозрачный фон? Нет. Прозрачный фон получается через промпт; после генерации проверьте альфа-канал и при необходимости дополнительно удалите фон.
Создайте первое изображение прямо сейчас
Скопируйте промпт с эскизным роботом, откройте страницу модели Qwen Image 2.1 Pro, загрузите эскиз, выберите 1:1 и за $0.05 создайте изображение 2048×2048. Для многореференсной композиции загрузите кресло и гостиную по порядку в image_urls и запустите ещё раз. Полные параметры см. в документации по подключению.
Читайте также: Цены Qwen Image 2.1 · Qwen Image 2.1 vs GPT Image 2.5 · Большой сборник промптов Qwen Image 2.1
Похожие статьи
Все статьи →-
Руководство
Примеры Recraft Creative Upscale: увеличение пейзажей и акварели
Посмотрите изменения текстур деревянного дома, озера и акварельного городка, отличите полный результат от предпросмотра и проверьте перерисованные детали.
-
Руководство
Недействительный ключ OpenAI API: 401, переменные окружения и проверка конфигурации проекта
Различайте OpenAI 401, 403 и 429, проверяйте переменные окружения, настройки организации и проекта, а также проверяйте учётные данные запросом только на чтение.
-
Руководство
Kling 4.0: полный набор промптов — 6 сценариев, которые можно скопировать и сразу получить видео
Товары для электронной коммерции, еда, пейзажи путешествий, бытовые зарисовки, пустые кадры со звуком и видео из изображения — для каждого сценария есть реальное готовое видео, полный промпт и ссылка с автозаполнением.