Перейти к основному контенту

Qwen Image 2.1 text-to-image — модель Alibaba с открытыми весами: промпт до 5 000 символов превращается в одно изображение в 1k, 1.5k или 2k в пятнадцати соотношениях сторон, JPEG, PNG или WebP. Доступен прозрачный фон, контент-фильтра нет.

От $0.024/изобр.

Рабочая область

Ввод

Текст в изображение
337/5000
До 5000 символов. Негативного промпта в этом семействе нет, поэтому исключения тоже идут сюда: назовите, что в кадре, а затем прямо скажите, чего в нём быть не должно. Одно связное описание работает лучше груды ключевых слов. Не менее 1 символов · Не более 5000 символов
Собирает кадр до генерации, а не обрезает после, поэтому берите форму, в которой будете публиковать. Пятнадцать вариантов: от полос 3:1 и 21:9 до колонок 1:3 и 9:21. Все пропорции стоят одинаково.
влияет на цену
Уровень, задающий размер вывода и цену: 1k — значение по умолчанию и самый дешёвый уровень, 1.5k находится посередине, на 2k держатся фактура кожи, волосы и плетение ткани. Итерируйте на 1k, удачный кадр поднимайте до 2k.
Фильтр безопасностиВыключен

SpicyAPI не применяет фильтр безопасности к этой модели. Промпт и материалы передаются модели без изменений, а результат определяет сама модель.

Проверяем аккаунт перед включением отправки и расчёта стоимости.

Вывод

Готово к запуску
silk-robe-doorwayПример результата

Связанные модели и следующие шаги

Нужной модели нет?

Напишите, какую модель добавить и для чего она вам нужна. Запрос попадёт к тем, кто решает, что подключать дальше.

Размер вывода теперь два поля, а не одна строка

Qwen Image 2.1 Text to Image превращает письменное задание в одно изображение на запрос, и первым делом стоит поправить именно то поле, которое сдвинулось. Qwen-Image 2.0 принимал размер вывода одной строкой: size со значением вроде 1024*1024. Здесь это решение расщепилось надвое — aspect_ratio выбирает одну из пятнадцати форм кадра, resolution выбирает ступень 1k, 1.5k или 2k. Схема закрыта, поэтому необъявленное поле отклоняется, а не отбрасывается молча; генерация асинхронная — вызов возвращает идентификатор, а изображение приходит после опроса.

Открыть playground
Размер вывода теперь два поля, а не одна строка
Тело запроса
prompt, aspect_ratio, resolution, output_format и seed — обязателен только prompt
Форма кадра
aspect_ratio, пятнадцать значений; кадр строится под эту форму, а не обрезается до неё
Поле, влияющее на цену
Только resolution — по умолчанию 1k, далее 1.5k и 2k
Незнакомые поля
Отклоняются, а не игнорируются: схема закрыта, и забытый size роняет весь запрос
Отметка о контенте
Отсутствует: в запросе нет поля зрелости, а перед моделью не стоит платформенный фильтр
Выдача
Асинхронно — одно изображение на запрос, читается из хранилища платформы после завершения задачи
Миграция
Одно решение превратилось в два поляQwen-Image 2.0 вёз размер вывода в одной строке. Здесь форма и ступень разведены: aspect_ratio принимает пятнадцать значений, resolution — три. Именно это разделение позволяет увести кадр из квадрата в панораму, не меняя заодно того, за сколько детализации вы заплатили.
Смета
Цифру двигает только ступеньresolution — единственное поле этой точки входа, которое меняет стоимость рендера. aspect_ratio, output_format и seed считаются одинаково при любом значении, поэтому прогнать задание по всем формам — дешёвый эксперимент, а поднять ступень — настоящая трата. Решающей остаётся живая оценка над формой.
Декларация
В теле запроса нечем объявить материал взрослымНет поля уровня контента для заполнения, нет отдельного эндпоинта без фильтров, который нужно запросить, и нет фильтра перед моделью. Для интеграции это означает один путь в коде и одну форму запроса: от одного рендера к другому меняется фраза в prompt, а не вызов.

Работа с API «текст в изображение» Qwen Image 2.1

Перенос тела запроса из поколения 2.0

Перенос тела запроса из поколения 2.0

1024*1024 становится aspect_ratio 1:1, а ступень — решением, которое теперь принимают вслух. Уберите старую строку и не поставьте ничего взамен — запрос всё равно пройдёт, но на значении по умолчанию 1k. Именно так аккуратный на вид перенос начинает рисовать мельче, чем код, который он заменил.

Незнакомые поля падают громко, и это полезно

Незнакомые поля падают громко, и это полезно

Схема объявляет пять полей и отвергает всё остальное: забытый size, поле негативного промпта или счётчик изображений не исчезают тихо по дороге наверх. Пробел переноса всплывает как отклонённый запрос при отправке, а не как картинка, которая едва заметно не та, что вы просили.

  • Искать формой, решать ступенью

    Форма бесплатна, ступень — нет. Дешёвый прогон — одно задание в нескольких пропорциях на одной ступени, дорогой шаг — переснять наверху единственный уцелевший кадр. В этом порядке деньги уходят только на те кадры, которые их заслужили.

  • Всё задание держится в одной строке

    prompt вмещает до 5 000 символов, и отдельного поля для исключений нет: шаблон, который раньше писал блок объекта и блок негатива, здесь обязан их склеить. Скажите, что в кадре, а затем прямо скажите, чего в нём быть не должно.

  • Работа без цензуры — тот же вызов

    Промпту без цензуры не нужно ничего сверху: ни флага, который протаскивают через клиент, ни второго маршрута, который приходится поддерживать, ни шага согласования, вокруг которого строят очередь. От любого другого рендера отличается только формулировка.

Кто вызывает API «текст в изображение» Qwen Image 2.1

  • Заново принять решение о ступени

    Команды, переходящие с интерфейса 2.0

    Заново принять решение о ступени

    Старая строка size несла сразу и форму, и величину рендера. После разделения у второй половины этого решения появилось значение по умолчанию, а умолчания — та часть миграции, которую никто не перечитывает. Задавайте resolution явно в каждом перенесённом вызове, даже если выбранное значение совпадает с умолчанием.

  • Рисовать каждое размещение, а не обрезать одно

    Дизайн- и маркетинговые системы

    Рисовать каждое размещение, а не обрезать одно

    Баннер, квадрат и вертикаль для телефона — это три вызова с одним заданием и тремя значениями aspect_ratio, на одной ступени по одной цене. Композиция каждый раз строится под форму: в этом и разница между широким кадром и серединой квадрата.

  • Одна интеграция, а не вторая

    Студии со взрослым контентом

    Одна интеграция, а не вторая

    Раз запрос не объявляет зрелость, половине каталога без цензуры не нужен отдельный клиент, отдельный путь для ключей и отдельная очередь проверки. Тот же конструктор, тот же цикл опроса и то же хранилище закрывают обе.

Как подключить API «текст в изображение» Qwen Image 2.1

  1. Сначала расщепить старое значение size

    Форма уходит в aspect_ratio, величина — в ступень resolution. 1024*1024 — это 1:1 плюс ступень, которую выбираете вы, и только выписанная ступень не даёт умолчанию решить за вас.

  2. Убрать всё, чего схема не объявляет

    Наверх уходят пять полей: prompt, aspect_ratio, resolution, output_format и seed. Остаток от старого тела не отбрасывается по пути — запрос возвращается отклонённым, и это ровно то место, где вы хотите об этом узнать.

  3. Свернуть исключения внутрь промпта

    Отдельного поля для того, что должно остаться за кадром, нет, поэтому обе половины несёт одна строка. Назовите объект, свет и оптику, а затем назовите то, чего появляться не должно.

  4. Отправить и опрашивать до конечного состояния

    Вызов возвращает идентификатор задачи, а не пиксели. Опрашивайте до конечного состояния и читайте изображение из результата — оно отдаётся из хранилища платформы.

  5. Закрепить форму прежде, чем поднимать ступень

    Композиция — бесплатная переменная, детализация — платная. Доведите кадр на ступени по умолчанию и переснимите выше только то, что этого стоит.

Приёмы работы Qwen Image 2.1 в режиме «текст в изображение»

  • Одно задание, три размещения

    Оставьте промпт неизменным и отправьте его трижды с разными значениями aspect_ratio: шапка 21:9, карточка 1:1 и вертикаль 9:21 для телефона. Каждый кадр ставится под свою форму, поэтому колонны ложатся в широком иначе, чем в высоком, а на одной ступени все три стоят одинаково.

    A woman in a floor-length oxblood coat walking away down an empty marble colonnade at dusk, low sun raking between the columns, long shadows across the stone floor, shot on a 35mm lens, no text anywhere in the frame
  • Исключения в единственном имеющемся поле

    Негативного поля нет, поэтому фраза, которая жила бы там, становится хвостом промпта. Держите исключения конкретными — предметы, материалы, надписи, — а не абстрактными словами о качестве, за которые модели не за что взяться.

    A close portrait of a woman with wet swept-back hair lit by one low warm lamp against a charcoal background, bare shoulders, sharp catchlights in the eyes, no jewellery, no visible logos, no lettering of any kind

Вопросы об API «текст в изображение» Qwen Image 2.1

Перенос тела запроса

Две вещи сменили форму, одна осталась прежней. Строка size стала парой aspect_ratio и resolution, а незнакомые поля — из тихо отброшенных превратились в отклонённые; неизменным осталось то, что всё задание вместе с исключениями по-прежнему везёт одна строка prompt. Задавайте ступень явно в каждом перенесённом вызове, чтобы умолчание никогда не подменяло решение, перебирайте формы, пока они бесплатны, и держите цикл опроса между вызовом и картинкой.

Все модели Qwen Image11