Введение
Qwen Image 2 Текст в изображение превращает письменный бриф в одно изображение. Промпты читаются напрямую на китайском и английском: нет ни параметра языка, ни шага перевода, поэтому смена рабочего языка посреди проекта ничего в запросе не меняет.
Qwen Image 2 — универсальная модель изображений от Alibaba: промпт до 800 символов, который читается напрямую на китайском или английском, пять соотношений сторон в режиме текст в изображение и эндпоинт правки, который переделывает один референс в выбранном вами формате. Один запрос — одно изображение; необязательный seed фиксирует генерацию, пока вы сравниваете варианты.
Выберите режим Qwen Image 2 по исходному материалу
| Исходный материал | Режим |
|---|---|
| Письменная арт-дирекция или дизайн-бриф | Qwen Image 2 Текст в изображение |
| Утверждённое исходное изображение, которое нужно доработать | Qwen Image 2 Редактирование изображения |
Ключевые возможности и особенности
Промпты на двух языках
Qwen Image 2 напрямую читает промпты на китайском и английском, поэтому команда может работать на том языке, на котором бриф звучит яснее всего, и не переписывать его при передаче.
Письменная правка одного присланного изображения
Режим правки начинается с одного присланного изображения и письменной инструкции. Выбирайте его, когда образ или композиция уже есть, а проверять нужно намеренное изменение, а не новую идею.
Две чётко разделённые отправные точки
Текст в изображение нужен, чтобы построить новую сцену по арт-дирекции; правка — чтобы доработать исходный кадр. Если сначала выбрать исходный материал, бриф на правку не будут оценивать как генерацию с нуля.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | До 800 символов, китайский или английский, читаются напрямую, без флага языка. Потолок настоящий: тратьте его на субъект, костюм, обстановку и свет, а не на прилагательные. Не менее 1 символов · Не более 800 символов |
aspect_ratio | Нет | Фиксирует размеры до старта генерации, поэтому выбирайте его до написания prompt: кадр компонуется под эту форму, а не обрезается в неё. |
seed | Нет | Уберите — и каждый вызов даст новый прогон; задайте — и прогон останется тем же, пока вы меняете по одному элементу. |
Стоимость
$0.035 / изображение
Сценарии использования
Начать с письменного брифа
Используйте этот режим для сцены, иллюстрации или концепции продукта, у которых ещё нет исходных изображений. Сначала выберите формат — 1:1, 4:3, 3:4, 16:9 или 9:16, — затем опишите объект, композицию и свет и сравните несколько генераций, прежде чем выбирать направление.
Двуязычный продакшн кампании
Креативная команда пишет бриф на китайском, зарубежный партнёр дорабатывает его на английском, и никто не переписывает промпт. Формат задаётся заранее через aspect_ratio, поэтому каждое размещение генерируется в своей форме, а не вырезается из квадрата.
Персонажи и костюмы
Аксессуары костюма, реквизит и сеты неонового бара: задания, где одежда, реквизит и сет должны получиться за один проход. Зафиксируйте seed, как только персонаж получился, и меняйте сет и одежду вокруг стабильного лица.
Продукт в новой сцене
Если фотографии продукта ещё нет, опишите предмет, материал и декорации вокруг него и считайте результат концепт-кадром, а не документальным изображением реального товара. Когда фото продукта утверждено, отправьте его в эндпоинт правки и переносите в новую сцену уже его.
Руководство по промптам и практические советы
Сначала формат, потом текст
aspect_ratio строит композицию под формат, а не обрезает кадр, поэтому описание должно соответствовать выбранной форме: в брифе 9:16 объект выстраивается по вертикали, в 16:9 декорации можно развернуть в ширину.
800 символов — на одну цельную сцену
Объект, одежда, декорации, свет, объектив — за один проход, на любом из двух языков. Лимит проверяется до отправки запроса, так что сокращайте сначала прилагательные, а потом уже описание декораций. Пока ищете направление, не указывайте seed; когда кадр стоит сохранить, зафиксируйте его seed и меняйте по одному элементу.
Адаптируйте приложенный пример
Начните с опубликованного примера с aspect_ratio: 1:1. Замените объект и творческое направление, сохранив контракт входных данных этого режима.
Photorealistic cinematic still of a real adult woman in a dim neon cocktail bar at night, wearing a loose chocolate satin robe slipping off one shoulder, and a large fluffy orange-and-white faux fox tail accessory clipped at the small of her back, curving up behind her hip. She leans on the bar and glances back over her shoulder at the camera with a teasing half-smile. Red paper lanterns overhead, a neon sign on the back wall reading 'MIDNIGHT FOX', bottles bokeh, 35mm film grain, warm amber and crimson light.
Это точный запрос, по которому получен опубликованный кадр: один квадратный бриф, в котором есть одежда, аксессуар-хвост, декорации бара и свет фонариков.
Проверьте результат, прежде чем повторять
800 символов — жёсткий предел: более длинный промпт отклоняется до отправки, поэтому тратьте бюджет на объект, одежду, свет и объектив, а не на прилагательные. Каждый запрос возвращает одно изображение; поля для пакетной генерации нет, так что для поиска вариантов нужно повторять вызов. Текст в кадре — не сильная сторона этой модели: для вывесок и заголовков берите линейку Qwen Image 3.0.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/qwen-image-2/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"aspect_ratio": "1:1"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.


















