Входные модули
Входные модули — единственный способ собрать значения от пользователя. От них зависит, как будет выглядеть форма сценария. Подробно описываем все пять.
Текст
Однострочное или многострочное текстовое поле.
Подходит для промптов, описаний, заголовков и любых других текстовых параметров.
- Однострочный или многострочный. Переключается в настройках поля. По умолчанию используется многострочный.
- Лимит символов. Многострочный — до
3000символов; однострочный — до300. В форме всегда виден счётчик. - Подсказка в поле. Можно задать текст, который видна в пустом поле. Если не указать, поле останется пустым без автоматической подстановки.
- Обязательность. Если поле обязательное, форма не отправится, пока пользователь не введёт значение.
Файл
Загрузка одного или нескольких файлов: изображений, видео, аудио или произвольных файлов.
Подойдёт, когда сценарию нужны исходные материалы пользователя: фото для апскейла, видео для нарезки, аудиодорожка и так далее.
- Тип контента. Изображение, видео, аудио или произвольный файл — это определяет, какие форматы примет загрузка.
- Один или несколько файлов. Если разрешено несколько, для поля можно дополнительно разрешить ZIP-архив. В таком случае форма распакует подходящие файлы автоматически.
- Максимальный размер. Настраивается отдельно для каждого сценария — полезно, чтобы пользователи не загружали слишком тяжёлые материалы.
- Необязательная загрузка. Если поле помечено как необязательное, сценарий запустится и без файла — обработчик это поймёт как «пустой вход».
Выбор
Один из нескольких заранее заданных вариантов.
Удобно, когда у задачи есть несколько типовых режимов: стиль, формат, длительность, шаблон.
- Варианты. Перечисляются построчно в настройках модуля.
- Подпись и описание. Обычно их задают вручную. В некоторых типовых случаях конструктор может сам предложить более понятную подпись — например, для общего выбора соотношения сторон.
- Используется как параметр модуля. Значение подставляется в одно или несколько полей других модулей через подстановки.
Переключатель
Простой да/нет.
Используйте, когда у сценария есть простой режим включения какой-то опции: «добавить водяной знак», «улучшить промпт», «сделать чёрно-белым».
- Значение по умолчанию. Можно задать «включено» или «выключено».
- Подпись и описание. Объясняют пользователю, что включает или выключает этот переключатель.
- Без отдельной обязательности. Значение всегда есть — это или «да», или «нет».
Число
Целое или дробное число с ограничениями.
Подходит для количества элементов, длительности, коэффициентов, процентов.
- Минимум, максимум и шаг. Например, количество кадров от 1 до 12 с шагом 1.
- Значение по умолчанию. Подставляется в форму при первом открытии.
- Range-control для интервалов. Когда из одного поля заполняются «начало» и «конец» (например, отрезок секунд), форма автоматически показывает компактный двойной слайдер с проверкой «конец > начало».