Введение
Qwen Image 2.1 Text to Image превращает письменный бриф в одно изображение за запрос. Команда Qwen в Alibaba открыла веса модели 21 сентября 2026 года, и в тот же день она заработала здесь — размещённой, без скачивания весов и без аренды GPU.
Выделяет её в этом каталоге не функция, а то, чего нет. Перед ней не стоит ни фильтр контента, ни флаг «для взрослых», ни проверка запроса. В нашем приёмочном тестировании она отрисовывала сцены без цензуры ровно так, как они были описаны, без подмен и без тихого смягчения.
Выберите режим Qwen Image 2.1 по исходному материалу
| Исходный материал | Режим |
|---|---|
| Только письменный бриф | Qwen Image 2.1 Текст в изображение |
| От одного до десяти исходных изображений | Qwen Image 2.1 Редактирование изображения |
| Бриф плюс ваши собственные веса LoRA | Qwen Image 2.1 LoRA Текст в изображение |
Ключевые возможности и особенности
Запросы без цензуры возвращаются отрисованными, а не смягчёнными
Планировать на этом рынке нужно не отказ, а эндпоинт, который принимает запрос, списывает за него деньги и возвращает картинку скромнее описанной. Именно это мы и проверяли: прошли нашу шкалу контента от самого мягкого уровня до самого сильного, сверяя каждый вернувшийся кадр с формулировками запроса элемент за элементом. Все элементы оказались на месте.
Пятнадцать пропорций, собранных, а не обрезанных
Пятнадцать соотношений сторон охватывают полосы 3:1 и 21:9, колонки 1:3 и 9:21 и печатные 5:4 и 4:5. Композиция строится в запрошенной пропорции, поэтому панорамный кадр действительно поставлен под свою ширину, а не приходит средней полосой квадрата.
Три уровня, и цену двигает только уровень
1k, 1.5k и 2k. Уровень — единственное поле, меняющее стоимость генерации, отчего рабочая схема очевидна: ищите на 1k, затем перезапускайте достойные кадры на 2k ради деталей кожи и ткани.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | До 5000 символов. Негативного промпта в этом семействе нет, поэтому исключения тоже идут сюда: назовите, что в кадре, а затем прямо скажите, чего в нём быть не должно. Не менее 1 символов · Не более 5000 символов |
aspect_ratio | Нет | Собирает кадр до генерации, а не обрезает после, поэтому берите форму, в которой будете публиковать. Пятнадцать вариантов: от полос 3:1 и 21:9 до колонок 1:3 и 9:21. |
resolution | Нет | Уровень, задающий размер вывода и цену: 1k — значение по умолчанию и самый дешёвый уровень, 1.5k находится посередине, на 2k держатся фактура кожи, волосы и плетение ткани. |
enable_prompt_expansion | Нет | По умолчанию включено: перед генерацией промпт переписывается в более подробное описание сцены. Выключите, чтобы ваша формулировка использовалась как есть. По умолчанию: |
background | Нет | По умолчанию opaque. |
output_format | Нет | По умолчанию JPEG. PNG — когда кадр уходит в композитинг, WebP — когда он сразу отправляется на страницу. |
seed | Нет | Стабилизирует выборку, чтобы серия держалась в одном регистре. |
Стоимость
| Спецификация | Стоимость |
|---|---|
| $0.024 / изображение |
| $0.048 / изображение |
| $0.048 / изображение |
Сценарии использования
Работа без цензуры и без препятствий
Этюды фигуры, пары и смелая режиссура кадра идут по этому эндпоинту: ни флага выставлять, ни отдельный маршрут запрашивать не нужно. Ваши формулировки проходят как написаны.
Объёмные концепт-прогоны
Уровень 1k тарифицирован под прогон целой серии, а не одного парадного кадра. Прогоните серию, отберите выживших, поднимите их до 2k.
Широкие баннеры и вертикали под телефон
3:1 и 21:9 — для шапок сайта и кинематографичных подложек; 9:21 и 1:3 — для мобильных вертикалей во весь экран. Кадр поставлен в этой пропорции, а не обрезан до неё.
Стартовые кадры персонажей
Сгенерируйте персонажа здесь, затем перейдите к редактированию и верните этот кадр как референс, чтобы удержать внешность, меняя одежду, свет или обстановку.
Руководство по промптам и практические советы
Выберите пропорцию и уровень до того, как писать
Оба решения меняют картинку сильнее любого прилагательного. Возьмите форму, в которой будете публиковать, и оставайтесь на 1k, пока композиция не устоялась.
Исключения пишите внутри prompt
Негативного промпта в этом семействе нет. При доступных 5000 символах скажите, что должно быть в кадре, а затем — чего в нём быть не должно: лишних конечностей, лишних фигур, одежды, которую вы не просили.
На 2k держите в сцене одну-две фигуры
Анатомия ломается первой. Одиночные фигуры и пары держатся, а плотные многофигурные композиции на верхнем уровне могут дублировать или сращивать конечности. Если сцене нужна толпа, соберите её редактированием, а не просите всё сразу.
Относитесь к seed как к подсказке
Тот же seed дважды не возвращает тот же файл. Используйте его, чтобы набор оставался связным, и сохраняйте сам результат, когда кадр окончательный.
Быстрый старт 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.1/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"background": "opaque",
"resolution": "1k",
"aspect_ratio": "1:1",
"output_format": "jpeg"
}
}'
# 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.

















