Изображения для карточек товаров, статей и рассылок часто готовят отдельно от процесса публикации. В Staqflow появился узел «Генерация изображения», который получает описание из данных workflow, создаёт файл и передаёт его следующему шагу. Так подготовку визуального материала можно связать с хранилищем, согласованием и размещением.
Узел поддерживает девять провайдеров, включая собственный OpenAI-совместимый сервер. Среди сервисов — OpenAI, Gemini, Qwen, xAI, Mistral, OpenRouter и Yandex Cloud. Провайдер определяет подключение, модель — способ генерации. Доступные варианты загружаются из каталога или аккаунта; название новой модели можно указать вручную.
Поддержка референсов различается. OpenAI принимает до 16 изображений, Gemini — до 14, xAI — до 5, Qwen — до 3. У OpenRouter и собственного сервера предел зависит от модели. Mistral и Yandex Cloud в описанном режиме генерируют по тексту; у Yandex используется Alice AI ART.
Доступны квадрат, 3:2, 2:3, 4:3, 3:4, 16:9, 9:16 и автоматический выбор, если соответствующий вариант принимает модель. Для сервисов с фиксированными размерами узел подбирает ближайший. Фактические width и height возвращаются вместе с файлом, их следует использовать на следующем шаге.
Изображения передают из бинарного поля или по ссылке. В промпте задают действие: заменить фон, объединить снимки или использовать стиль образца. Если модель не поддерживает референсы либо превышено их число, узел сообщает об этом до запуска.
Для OpenAI можно использовать PNG-маску: прозрачные области обозначают часть, которую нужно изменить. Это позволяет переработать отдельный фрагмент, сохранив остальную композицию.
В зависимости от модели доступны разрешения 1K, 2K и 4K, уровни качества, прозрачный фон, PNG, JPEG или WebP. У xAI и Qwen разрешение ограничено 2K; у OpenAI выбор разрешения предусмотрен для GPT Image 2 и более новых моделей. Прозрачность применяется в PNG и WebP.
Qwen поддерживает отдельное поле «Чего избегать» и автоматическое улучшение промпта. У других сервисов исключения дописываются к описанию. Seed помогает получать похожие результаты, где модель его принимает. Таймаут по умолчанию — пять минут; несколько изображений высокого качества могут требовать большего времени.
Параметры, которые сервис не принял, возвращаются в ignored. Поэтому при смене модели нужно проверять фактический результат, а не только сохранённые настройки.
Файл находится в бинарном поле data, имя поля можно изменить. Рядом доступны provider, model, fileName, mimeType, размеры, переработанный промпт revisedPrompt и usage по всему запросу. Если модель создаёт за вызов меньше изображений, чем запрошено, узел выполняет несколько последовательных обращений.
Отдельные элементы позволяют следующему узлу отправить все созданные файлы. Затем их можно сохранить, направить редактору или включить в публикацию.
Вызовы оплачиваются по тарифу выбранного провайдера. Ресурсы самого workflow Staqflow учитываются отдельно. Для массового процесса количество вариантов, качество и необходимость каждого формата нужно задавать осознанно; ожидание API почти не нагружает процессор.
Да, если выбранная модель поддерживает эту возможность. Для результата используйте PNG или WebP.
Размеры width и height возвращаются в данных каждого результата. Они могут отличаться от желаемых пропорций из-за ограничений модели.
Подробнее о возможностях автоматизации — на сайте Staqflow.