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

Z-Image Spicy — text-to-image без цензуры с точной шириной и высотой, задаваемыми независимо, от 256 до 1536 пикселей. У промпта нет лимита символов, расширитель промпта выключен, пока вы его не включите.

От $0.012/изобр.На 5% ниже прейскурантной цены Spicy

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

Ввод

Текст в изображение
Потолка по символам нет. Тратьте объём на направление света, материал одежды, плёночную фактуру и палитру; формулировки при выключенном расширении проходят как написаны. Не менее 1 символов
Ширина результата в пикселях, от 256 до 1536, задаётся независимо от высоты. Держите длинную сторону примерно в пределах двух коротких, если пустота не задумана специально. Не меньше 256 · Не больше 1536
Высота результата в пикселях, от 256 до 1536, задаётся независимо от ширины. Генерация сразу в высоту места избавляет от обрезки, которая уводит героя оттуда, где его ждёт вёрстка. Не меньше 256 · Не больше 1536
Расширение промптавлияет на цену
Переписывает короткий prompt в длинный до генерации. По умолчанию выключен, и для брифов без цензуры его стоит таким и оставить: расширение пересказывает, а в пересказе продуманная формулировка обобщается.
Сид
Передайте тот же seed с тем же prompt и теми же размерами, чтобы выборка между двумя прогонами осталась одинаковой: это делает их сопоставимыми, но одинаковую картинку не гарантирует. 0 или пропуск поля просит случайную выборку на каждом вызове. Не меньше 0 · Не больше 2147483647
Фильтр безопасностиВыключен

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

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

Вывод

Готово к запуску
blind-stripe-boudoirПример результата

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

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

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

В предпросмотре показаны выбранные примеры. Попробуйте свой промпт и настройки в Playground.

LoRA-версия открытой линейки Z-Image от Alibaba без цензуры

Z-Image Spicy — эндпоинт «текст в изображение» без цензуры: он принимает текстовое описание и возвращает одно изображение с шириной и высотой, которые вы задаёте сами, от 256 до 1536 пикселей на каждую сторону. Это LoRA-версия в нашем каталоге, собранная на основе открытой линейки Z-Image от Alibaba Tongyi, а не модель, которую Alibaba выпустила под этим именем, и у неё нет списка пропорций: кадр задаётся именно в пикселях.

Открыть песочницу
LoRA-версия открытой линейки Z-Image от Alibaba без цензуры
Основа
Открытая линейка Z-Image от Alibaba Tongyi, 6 млрд параметров, лицензия Apache-2.0
Размер кадра
Ширина и высота задаются независимо, 256–1536px каждая, поля aspect_ratio нет
Промпт
На этом эндпоинте ограничение по числу символов не заявлено
Оплата
Два тарифных уровня, переключаются полем enable_prompt_expansion
Декларация контента
Нет: ни флага зрелости, ни отдельного поля в запросе
Окно задачи
Асинхронно, до 1800 секунд на достижение финального статуса
Происхождение
LoRA-ветка, а не официальный релиз AlibabaTongyi открыто публикует линейку Z-Image под лицензией Apache-2.0: уже вышли дистиллированный уровень Turbo и базовая модель на 6 млрд параметров, а вариант для редактирования и универсальная базовая модель анонсированы как предстоящие. Ни один из этих релизов не совпадает с данным эндпоинтом — здесь работает LoRA-версия без цензуры на основе той же архитектуры, под собственным именем.
Расчёт кадра
Пиксели, а не список пропорцийВыбирать aspect_ratio не из чего: ширина и высота задаются независимо, поэтому баннер, портретная карточка или квадратная миниатюра рассчитываются один раз из места размещения и передаются как два числа.
Оплата
Два тарифа, один переключательenable_prompt_expansion — единственный параметр, влияющий на цену на этом эндпоинте: значение false или true определяет, в какой из двух тарифных уровней попадёт вызов, и никакое другое поле запроса на это не влияет.

Работа с API Z-Image Spicy

Переход с эндпоинта с фиксированными пропорциями

Переход с эндпоинта с фиксированными пропорциями

Если существующая интеграция выбирает из фиксированного списка пропорций, перенос сводится к одному расчёту: умножьте нужное соотношение на пиксельный бюджет и отправьте полученные ширину и высоту как два целых числа. Промежуточного шага подбора ближайшей пропорции нет, поэтому кроп 3:2 и узкая полоса 21:9 требуют одинаковых усилий.

Переключатель расширения промпта — это решение о цене

Переключатель расширения промпта — это решение о цене

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

  • Негативного промпта нет — исключения формулируются как утверждения

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

  • Seed имеет смысл только вместе с остальным запросом

    width, height и enable_prompt_expansion — всё это влияет на результат, поэтому один seed сам по себе не определяет картинку. Храните в логах полный текст запроса рядом с seed — тогда кадр недельной давности можно будет сопоставить с новым; если хранить только строку промпта, seed указывает на розыгрыш, который уже не восстановить.

  • Одно изображение за вызов, размер задаётся один раз

    Поля num_outputs или batch на этом эндпоинте нет, поэтому один запрос возвращает одно изображение. Набор из нескольких размеров для одного сюжета — квадратная плитка, широкий заголовок, высокая карточка — это три вызова с тремя парами width и height и три независимых розыгрыша, если не закрепить один и тот же seed.

  • Идентификатор задачи, цикл опроса и потолок по времени

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

Кому нужен Z-Image Spicy

  • Заменить переключатель пропорций на два числа

    Команды, уходящие от фиксированных пропорций

    Заменить переключатель пропорций на два числа

    Интерфейс, который раньше предлагал выбор '1:1 / 16:9 / 9:16', можно сохранить как есть и переводить выбор в width и height на уровне запроса, либо сразу открыть оба числовых поля для размещений, которых список пресетов никогда не покрывал.

  • Точно попасть в собственную сетку ассетов приложения

    Продукты для компаньонов и персонажей

    Точно попасть в собственную сетку ассетов приложения

    Плитки аватаров, полосы баннеров и полноразмерные карточки редко бывают одной формы. Задавая width и height для каждого вызова, каждый ассет рендерится в своём естественном размере, и портретную карточку не приходится сначала генерировать квадратной, а потом обрезать по месту.

  • Поставить задачи в очередь и забрать результаты позже

    Высокообъёмные конвейеры изображений без цензуры

    Поставить задачи в очередь и забрать результаты позже

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

  • Отталкиваться от места размещения, а не от модели

    Разработчики, впервые работающие с точным пиксельным размером

    Отталкиваться от места размещения, а не от модели

    Сначала измерьте пространство, которое должно заполнить изображение, и отправьте эти числа как width и height. Обе стороны принимают любое целое от 256 до 1536, округления до ближайшей поддерживаемой пропорции здесь нет, поэтому размещение 1200x900 — это буквально 1200 и 900.

Как интегрировать API Z-Image Spicy

  1. Рассчитайте width и height из места размещения

    Списка пропорций, к которому можно было бы привязаться, нет, поэтому начните с реальных пиксельных размеров, которые должно заполнить изображение, и отправьте их как width и height — каждое от 256 до 1536.

  2. Один раз решите про enable_prompt_expansion для всей интеграции

    Оставьте false для полностью написанного брифа, чтобы текст доходил до модели без изменений; ставьте true только там, где на входе короткая, намеренно скупая строка. Это же решение фиксирует, в какой из двух тарифных уровней попадёт вызов.

  3. Формулируйте исключения как утвердительные инструкции

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

  4. Отправьте задачу и опрашивайте до финального статуса

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

  5. Логируйте seed вместе с остальным запросом

    Если кадр стоит сохранить, записывайте seed вместе с промптом, width, height и флагом расширения. Именно этот набор значений должен совпасть у следующего прогона, чтобы два изображения вообще можно было сравнивать.

Разобранные примеры Z-Image Spicy

  • Портретная карточка под сетку приложения-компаньона

    Width и height задаются напрямую под размеры карточки приложения, поэтому после генерации ничего не приходится обрезать под сетку.

    Intimate portrait of an adult woman in a silk robe, seated by a rain-streaked window at night, warm lamplight from one side, relaxed pose, soft film grain, muted amber and charcoal palette
  • Кадр в форме баннера без расширения промпта

    Полностью написанный бриф с enable_prompt_expansion, оставленным по умолчанию, так что текст доходит до модели без изменений, размер — широкий, под шапку.

    Wide banner composition, an adult couple close together on a hotel balcony at dusk, city lights softly out of focus behind them, warm golden-hour light, cinematic color grade, shallow depth of field
  • Короткий бриф с включённым расширением

    Однострочная идея, отправленная с enable_prompt_expansion true: модель сама добавляет детали вместо того, чтобы прописывать их вручную, и вызов попадает в другой тарифный уровень эндпоинта.

    Adult woman in a silk slip dress, candlelit room, soft focus

Вопросы об интеграции Z-Image Spicy

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