Модератор Ardi Опубликовано вчера в 07:55 Модератор Поделиться Опубликовано вчера в 07:55 При регулярной работе с генеративными нейросетями часто приходится многократно изменять один и тот же запрос: выбирать художественный стиль, настраивать освещение, заменять фон, искать подходящий ракурс или менять расположение объектов в кадре. Редактировать каждый промпт вручную неудобно, особенно при необходимости сравнить десятки визуальных концепций. Упростить процесс помогает спинтакс для промптов — специальный синтаксис, позволяющий хранить несколько вариантов слов и фраз в одном текстовом шаблоне. Формат спинтакс автоматизирует создание запросов для генерации изображений, ускоряет проверку визуальных гипотез и помогает систематизировать производство графического контента. Далее — инструкция по работе с форматом спинтакс в веб-версии платформы Yes AI. Что такое спинтакс? Spintax — сокращение от английского выражения "spinning syntax", то есть «синтаксис перебора вариантов». По сути, спинтакс представляет собой формат записи вариативного содержимого в текстовых запросах для нейросетей. Альтернативные элементы заключаются в фигурные скобки и разделяются вертикальной чертой: {вариант 1|вариант 2|вариант 3}. При обработке такой конструкции система в web-версии платформы Yes AI выбирает один элемент. Например: {красный|синий|зелёный} автомобиль В результате могут получиться три варианта промта: красный автомобиль; синий автомобиль; зелёный автомобиль. В одном шаблоне можно использовать несколько независимых конструкций: {красный|синий|зелёный} автомобиль на фоне {современного города|заснеженных гор|морского побережья}. Приведённый спинтакс для промптов содержит девять потенциальных комбинаций: каждый цвет автомобиля можно сочетать с каждым вариантом фона. Пример генерации из нейросети Nano Banana Примечание: Важно учитывать, что спинтакс не является универсальной командой для всех нейросетей, а служит способом предварительного формирования запросов. Такой синтаксис должен поддерживаться интерфейсом, сервисом автоматизации, скриптом или другим инструментом, используемым для отправки промпта в модель генерации изображений. При добавлении конструкции с фигурными скобками непосредственно в интерфейс нейросети без поддержки формата Spintax модель может воспринять конструкцию как обычную часть промта. Для чего нужен спинтакс при генерации изображений Спинтакс для промтов полезен при создании серии изображений, объединённых общей концепцией, но различающихся отдельными параметрами. Спинтакс позволяет создавать последовательные варианты: объекта или персонажа; действия; окружения; фона; ракурса; типа освещения; времени суток; цветовых палитр; художественных стилей; настроения сцены; расположения объектов; степени детализации; дополнительных элементов композиции. Например: {женщина-космонавт|робот-исследователь|учёный из будущего} находится в {лунной лаборатории|стеклянном научном центре|неоновом космопорте}, {мягкое рассеянное освещение|драматический контровой свет|кинематографический свет}, высокая детализация. Такой шаблон позволяет исследовать одну визуальную идею, не создавая каждый промпт с нуля. Пример генерации из нейросети GPT Images Спинтакс удобен при подготовке: рекламных изображений; карточек товаров; иллюстраций для статей; публикаций для социальных сетей; концепт-арта; раскадровок; обложек; баннеров; дизайна персонажей; архитектурных визуализаций; интерьерных концепций; серий изображений в едином стиле. В системе Yes AI промпты в формате спинтакса поддерживаются только нейросетями для генерации изображений: Midjourney; Nano Banana; GPT Images; Qwen Images; Flux; Stable Diffusion. Случайный выбор в формате спинтакс и полный перебор вариантов Случайный выбор Система Yes AI выбирает по одному случайному элементу из каждой группы и составляет один промпт с выбранными параметрами из формата спинтакс. Например, шаблон: {минималистичный|футуристический} интерьер с {панорамными окнами|бетонными стенами} за один запуск может превратиться в следующий запрос: футуристический интерьер с панорамными окнами. При повторном запуске может появиться другая комбинация: минималистичный интерьер с бетонными стенами. Примечание: Случайный выбор подходит, если необходимо быстро получить разнообразные изображения, а последовательное создание всех возможных сочетаний не требуется. Недостаток этого метода заключается в возможных повторах. Некоторые комбинации могут появиться несколько раз, а другие — не использоваться вовсе. Полный перебор В режиме полного перебора создаются все возможные комбинации: минималистичный интерьер с панорамными окнами; минималистичный интерьер с бетонными стенами; футуристический интерьер с панорамными окнами; футуристический интерьер с бетонными стенами. Полный перебор полезен для контролируемого тестирования. Он позволяет сравнить влияние отдельных параметров и не пропустить потенциально удачное сочетание. Однако, количество запросов может быстро увеличиваться. Если в четырёх группах находится по пять вариантов, полный перебор сформирует 625 комбинаций. Поэтому перед запуском следует оценить: количество итоговых промптов; стоимость генерации; время обработки; количество необходимых изображений; время, необходимое для просмотра и отбора результатов. Массовая генерация имеет практический смысл только в том случае, если пользователь заранее понимает, какие параметры он сравнивает и по каким критериям будет оценивать изображения. Как составить спинтакс для промптов: пошаговая инструкция Шаг 1. Определите неизменную основу промта Сначала сформулируйте базовую задачу без вариативных элементов. Например: Предметная фотография флакона духов на студийном фоне, премиальная рекламная композиция, реалистичные материалы, высокая детализация. Основа должна содержать характеристики, обязательные для каждого изображения: главный объект; назначение изображения; жанр; ключевые особенности продукта или персонажа; требования к композиции; обязательные ограничения; желаемый уровень реалистичности. Если требуется создать изображения конкретного товара, его форму, цвет и узнаваемые особенности лучше оставить в постоянной части промта (дополнительно возможно использование референсов). Шаг 2. Выберите параметры для тестирования Не следует превращать в переменную каждое слово. Лучше выделить несколько характеристик, способных заметно повлиять на итоговый вид изображения: материал поверхности; цвет фона; тип освещения; положение объекта; ракурс; атмосферу сцены. Первый вариант спинтакс: Предметная фотография флакона духов на {мраморной|стеклянной|металлической} поверхности. В этом случае изменяется только материал основания, остальные параметры остаются неизменными. Шаг 3. Добавляйте альтернативы по одной группе Расширяйте шаблон постепенно: Предметная фотография флакона духов на {мраморной|стеклянной|металлической} поверхности, {чёрный|бежевый|изумрудный} студийный фон, {мягкое рассеянное|контрастное боковое|драматическое контровое} освещение. Пример генерации из нейросети Flux 2. Постепенное добавление групп в формате спинтакса позволяет определить, какие элементы промпта улучшают или ухудшают результат. При создании слишком сложного шаблона трудно определить причину неудачного результата: фон, освещение, ракурс, стиль или противоречия между вариантами, заданными с помощью спинтакса. Шаг 4. Проверьте грамматическую совместимость Все альтернативы в формате спинтакса должны грамматически согласовываться с неизменной частью предложения. Неудачный вариант: модель в {красном платье|деловой костюм|спортивная одежда} После подстановки некоторых вариантов возникнут грамматические ошибки: «в деловой костюм» и «в спортивная одежда». Исправленный вариант: модель {в красном платье|в деловом костюме|в спортивной одежде} Предлог перенесён внутрь группы, поэтому каждый вариант остаётся грамматически правильным. Ещё один неудачный вариант: автомобиль на фоне {ночной город|заснеженных гор|морское побережье} Исправленный вариант: автомобиль на фоне {ночного города|заснеженных гор|морского побережья} Чем точнее сформулирован исходный промт, тем ниже риск неверной интерпретации текстовой инструкции генератором изображений. Шаг 5. Проверьте смысловую совместимость Грамматически корректные фразы не всегда описывают логически связную сцену. Например: {деловой портрет|динамичная спортивная фотография} в {переговорной комнате|на горнолыжном склоне}. При полном переборе вариантов появятся сочетания «деловой портрет на горнолыжном склоне» и «динамичная спортивная фотография в переговорной комнате». Подобные комбинации могут пригодиться для необычных творческих экспериментов, однако затрудняют контролируемое тестирование. Для разных сценариев лучше создать отдельные шаблоны: Деловой портрет руководителя в {переговорной комнате|современном офисе|деловом центре}. или Динамичная фотография спортсмена {на горнолыжном склоне|на стадионе|в тренировочном зале}. В результате пользователь получает более предсказуемые результаты и не расходует генерации на заведомо неподходящие варианты. Шаг 6. Сделайте пробный запуск Перед массовой генерацией подготовьте несколько запросов и проверьте: заменены ли выражения в фигурных скобках нужными значениями; согласованы ли слова; нет ли противоречивых инструкций; сохраняется ли ключевой объект; соответствует ли композиция поставленной задаче; правильно ли модель интерпретирует художественный стиль; отсутствуют ли нежелательные надписи и логотипы. Только после успешного завершения проверки приступайте к расширению вариантов в формате спинтакса и генерации полного набора комбинаций. Как создать промпт в формате спинтакс с помощью ChatGPT Чтобы с помощью ChatGPT создать промпт в формате спинтакса, сначала опишите неизменные характеристики будущего изображения: главный объект, стиль, формат, композицию и обязательные детали. Затем перечислите изменяемые параметры, например локации, позы, ракурсы, варианты освещения или цветовые схемы, и укажите необходимое количество вариантов. Попросите 👉 ChatGPT оформить каждую вариативную группу в виде конструкции `{вариант 1|вариант 2|вариант 3}`, оставив неизменяемые признаки за пределами фигурных скобок. Независимые параметры лучше распределить по отдельным группам, а логически связанные — объединить с помощью вложенного спинтакса. Например, пляжную локацию можно связать с солнечным освещением, а зимний склон — с мягким холодным светом. Это позволит исключить противоречивые сочетания. Дополнительно поручите ChatGPT проверить синтаксис, смысловую и композиционную совместимость вариантов, удалить пустые и повторяющиеся элементы, а также рассчитать количество уникальных комбинаций. Чем точнее сформулированы постоянные и изменяемые параметры, тем более управляемым, универсальным и предсказуемым получится итоговый промпт в формате спинтакса. Для удобства можно использовать шаблон запроса для Chat GPT: Создай один подробный русскоязычный промпт в формате спинтакс исключительно для генерации изображений. Исходные данные: Задача: [ЧТО НУЖНО ИЗОБРАЗИТЬ]. Цель: [ДЛЯ ЧЕГО НУЖНО ИЗОБРАЖЕНИЕ]. Главный объект или персонаж: [ПОДРОБНОЕ ОПИСАНИЕ]. Постоянные признаки: [ЧТО НЕЛЬЗЯ МЕНЯТЬ]. Вариативные параметры: [ЧТО МОЖНО МЕНЯТЬ]. Локации: [СПИСОК ЛОКАЦИЙ]. Стиль: [ВИЗУАЛЬНЫЙ СТИЛЬ]. Технические параметры: [ФОРМАТ, СООТНОШЕНИЕ СТОРОН, КАЧЕСТВО И ОСОБЕННОСТИ КОМПОЗИЦИИ]. Фото-референс: [ЕСТЬ ИЛИ НЕТ]. Требования к референсу: [КАКИЕ ОСОБЕННОСТИ НУЖНО СОХРАНИТЬ]. Ограничения: [НЕЖЕЛАТЕЛЬНЫЕ И ЗАПРЕЩЁННЫЕ ЭЛЕМЕНТЫ]. Количество вариантов в каждой группе: [ЧИСЛО]. Используй для каждой вариативной группы конструкцию {вариант 1|вариант 2|вариант 3}. Не используй пустые спинтакс-группы, группы с отсутствующими вариантами или бессмысленно дублирующиеся варианты. Вложенные спинтакс-группы разрешены и должны использоваться, если они необходимы для логической связи параметров, предотвращения несовместимых комбинаций или создания зависимой вариативности. Проверяй правильность синтаксиса и однозначность раскрытия всех вложенных конструкций. Если количество вариантов для отдельных групп не указано, используй заданное общее количество вариантов в каждой группе. Если для логической совместимости зависимых параметров требуется другое количество вариантов, укажи это в перечне вариативных параметров. Все обязательные характеристики помести в постоянную часть промпта. Не включай их в спинтакс даже в перефразированном виде. Локации, действия, позы, ракурсы, планы и освещение по возможности помещай в отдельные независимые группы. Одна независимая группа должна содержать параметры только одного типа. Если отдельные параметры зависят друг от друга и их произвольное сочетание создаёт логические, пространственные или композиционные ошибки, объедини их с помощью вложенного спинтакса. Например, допустимо связать конкретную локацию с доступными в ней действиями, позами, объектами или освещением. Не разделяй зависимые параметры на независимые группы, если это приводит к невозможным либо противоречивым сценам. При необходимости создай отдельные группы для эмоций, времени суток, погоды, цветовой схемы и второстепенных объектов, если это не противоречит постоянным признакам и назначению изображения. Проверь грамматическую, смысловую, пространственную и композиционную совместимость всех возможных комбинаций. Формулируй постоянную часть так, чтобы любой независимый вариант естественно сочетался с вариантами остальных независимых групп. Не допускай взаимоисключающих действий, поз, планов, ракурсов, условий освещения и деталей окружения. Для устранения несовместимости используй вложенные спинтакс-группы. Если используется фото-референс одного персонажа, потребуй сохранить его визуальную идентичность: черты и пропорции лица, примерный возраст, причёску, телосложение и характерные особенности внешности. Если одежда должна оставаться одинаковой, подробно опиши её в постоянной части и не включай предметы одежды, их цвета и аксессуары в спинтакс. Учитывай назначение изображения. Для обложки, баннера или иллюстрации к статье предусмотри композиционно свободную область под последующее размещение заголовка, указав её расположение и свойства фона. Не генерируй надписи внутри изображения. При необходимости прямо запрети буквы, цифры, логотипы, водяные знаки и текст. Рассчитай общее количество уникальных комбинаций. Для независимых спинтакс-групп перемножь количество вариантов. Для вложенных конструкций сначала рассчитай количество комбинаций внутри каждой ветви, затем сложи результаты ветвей и учти полученное значение в общей формуле. Не считай зависимые вложенные группы как независимые множители. Покажи понятную формулу подсчёта. Если обязательные поля не заполнены и без них невозможно составить содержательный промпт, запроси недостающие данные. Если допускается самостоятельная интерпретация, выбери согласованные значения самостоятельно и явно перечисли их в постоянных параметрах. Выведи только: - готовый спинтакс-промпт; - постоянные параметры; - вариативные параметры с количеством вариантов в каждой группе, включая структуру зависимых вложенных групп; - формулу и общее количество уникальных комбинаций. Примечание: Вместо текста в квадратных скобках подставьте необходимые значения. Перед отправкой промпта в ChatGPT удалите квадратные скобки. Например, требуется создать горизонтальный постер с бананом в красных кедах, изображённым в мультяшном стиле. В шаблон следует добавить соответствующее описание исходных данных. Полученный ответ от Chat GPT: Горизонтальный постер в формате 16:9: один антропоморфный жёлтый банан в красных кедах, весёлый и доброжелательный мультяшный образ, выразительная улыбка, динамичная поза, яркая профессиональная анимационная иллюстрация, плавные контуры, насыщенные цвета, мягкое объёмное освещение, главный объект полностью виден и расположен в правой части композиции; слева предусмотрена широкая свободная область с однородным малодетализированным фоном для последующего размещения заголовка; действие происходит {на солнечном песчаном пляже у спокойного лазурного моря|на заснеженном склоне зимнего горнолыжного курорта|в цветущем весеннем саду среди зелени и цветочных клумб|в осеннем лесу среди деревьев с золотой и багряной листвой}. В кадре только один персонаж. Без надписей, букв, цифр, логотипов, водяных знаков, других персонажей и читаемого текста. Результаты генераций, созданных с помощью Nano Banana по промпту от Chat GPT: Как разделять постоянные и вариативные части промта в формате спинтакс В постоянной части следует сохранять информацию, определяющую идентичность проекта: основной объект; внешний вид товара; обязательные детали продукта; фирменные цвета; назначение изображения; жанр; композиционные ограничения; требования к реалистичности; запрет на использование текста, логотипов и водяных знаков. В вариативную часть в формате спинтакс следует включать параметры, которые необходимо сравнить: фон; ракурс; освещение; время суток; настроение; цветовую палитру; дополнительный реквизит; расположение объекта; художественный стиль; визуальные эффекты. Практичный шаблон выглядит следующим образом: [постоянный объект] + [вариативное положение] + [вариативное окружение] + [вариативное освещение] + [постоянные технические требования] Например: Фотореалистичная белая беспроводная колонка {стоит на каменном подиуме|парит над зеркальной поверхностью|расположена среди геометрических фигур}, {графитовый|тёмно-синий|светло-серый} фон, {мягкое студийное|контрастное боковое|неоновое контровое} освещение, премиальная рекламная предметная фотография, чистая композиция, реалистичные материалы, без текста, логотипов и водяных знаков. Пример генерации из нейросети Midjourney. В шаблоне продукт, жанр и ограничения остаются неизменными, а расположение объекта, фон и освещение варьируются. Вложенный спинтакс Конструкции могут быть вложенными: внутри одного из вариантов спинтакса размещается дополнительная группа: {портрет человека в {деловом|повседневном} стиле|изображение робота в {ретрофутуристическом|киберпанковом} стиле} Вложенный спинтакс позволяет связывать параметры и сокращать количество нелогичных сочетаний. Например: {дневная городская сцена с {мягким утренним|ярким полуденным} солнечным светом|ночная городская сцена с {холодным лунным|ярким неоновым} освещением} Пример генерации из нейросети Nano Banana. В таком шаблоне дневная сцена связана с солнечным светом, а ночная — с лунным или неоновым освещением. Подобная структура исключает случайные противоречия, например изображение ночного города под ярким полуденным солнцем. Примеры шаблонов в формате спинтакс для различных задач Пример шаблона для рекламной фотографии товара Предположим, необходимо подготовить несколько концепций рекламной фотографии белых кроссовок. Базовый промпт: Рекламная предметная фотография белых кроссовок Расширенный спинтакс для шаблона: Рекламная предметная фотография белых кроссовок {на зеркальном подиуме|парящих над поверхностью|на фактурном камне}, фон в виде {минималистичной студии|футуристической лаборатории|ночной городской улицы}, {мягкое рассеянное освещение|драматический контровой свет|контрастное кинематографическое освещение}, {ракурс спереди в три четверти|нижний ракурс|вид сбоку}, премиальная коммерческая фотография, реалистичные материалы, чистая композиция, без текста, логотипов и водяных знаков. Работать с таким шаблоном рекомендуется поэтапно: Протестировать три варианта расположения товара. Выбрать наиболее подходящую композицию. Зафиксировать положение кроссовок в постоянной части шаблона. Протестировать разные варианты фона и выбрать лучший. Сравнить типы освещения. В последнюю очередь проверить различные ракурсы. Провести финальную генерацию с выбранными параметрами. Поэтапный подход эффективнее хаотичного перебора всех параметров. Пользователь видит, как каждое изменение влияет на итоговое изображение, и постепенно формирует оптимальный промпт. Пример шаблона для портрета с использованием референса Задача — создать серию профессиональных портретов специалиста для публикации на корпоративном сайте. Фотореалистичный портрет специалиста в тёмно-синем деловом костюме, {в современной переговорной комнате|в минималистичном офисе|на фоне стеклянного делового центра}, {мягкий свет из большого окна|контрастное студийное освещение|деликатный контровой свет}, {крупный портрет|поясной портрет|портрет в полный рост}, уверенное выражение лица, естественная поза, реалистичная текстура кожи, нейтральная цветокоррекция, без текста и водяных знаков. В шаблоне внешний вид героя и общий характер изображения остаются неизменными. Меняются только локация, освещение и крупность плана. Для сохранения внешности конкретного человека не следует применять спинтакс к описанию лица, причёски, возраста и других ключевых признаков. Дополнительно рекомендуется использовать фотографию-референс. Вариативными лучше оставить только второстепенные параметры сцены. Пример шаблона для интерьера Спинтакс удобно использовать для быстрого поиска интерьерной концепции: Фотореалистичная гостиная в современном стиле, {светлое дерево и бежевый текстиль|серый бетон и чёрный металл|натуральный камень и тёмное дерево}, {панорамные окна с видом на город|большие окна с видом на лес|окна с видом на морское побережье}, {мягкий утренний свет|тёплое освещение на закате|уютное вечернее освещение}, просторная композиция, реалистичные материалы, архитектурная визуализация высокого качества, без людей и текста. При составлении промптов для генерации изображений интерьера особенно важно добиваться гармоничного сочетания материалов, цветовой палитры и освещения. Тесно связанные характеристики лучше объединять в целостные альтернативы: {светлый скандинавский интерьер с натуральным деревом и мягким дневным светом|индустриальный интерьер с серым бетоном, чёрным металлом и контрастным боковым освещением|премиальный интерьер с тёмным деревом, натуральным камнем и тёплым вечерним светом} Пример шаблона для иллюстрации Задача — подготовить серию иллюстраций о развитии искусственного интеллекта. Концептуальная иллюстрация искусственного интеллекта, {светящийся цифровой мозг|человек взаимодействует с голографическим интерфейсом|робот работает рядом с учёным}, {футуристическая лаборатория|абстрактное цифровое пространство|современный технологический центр}, {сине-фиолетовая|бирюзово-оранжевая|чёрно-золотая} цветовая палитра, {реалистичная цифровая живопись|трёхмерная иллюстрация|детализированный редакционный коллаж}, динамичная композиция, высокая детализация, без текста и логотипов. Если изображения входят в одну серию, не рекомендуется одновременно менять множество художественных характеристик. Для сохранения визуального единства стиль и цветовую палитру лучше зафиксировать, а сюжет и композицию варьировать с помощью формата спинтакс. Как избежать чрезмерного количества возможных комбинаций с использованием формата спинтакс Одна из распространённых ошибок — добавление большого количества групп в один запрос. Например, шаблон может содержать: четыре объекта; пять локаций; три варианта освещения; четыре ракурса; пять художественных стилей. Полный перебор всех сочетаний перечисленных параметров потребует создания 1 200 промптов. Объективное сравнение столь большого количества результатов затруднительно. Кроме того, многие сочетания могут оказаться бесполезными из-за смысловой несовместимости параметров или привести к созданию дублирующих друг друга промптов. На основе одного текстового запроса в формате спинтакса система Yes AI формирует один промпт для каждой генерации. Для получения всех уникальных комбинаций необходимо выполнить не менее 1 200 генераций. Однако из-за возможных повторов фактическое количество генераций, необходимое для формирования полного набора уникальных промптов, будет значительно больше. Когда формат спинтакс не нужен? Вариативный синтаксис не всегда повышает эффективность. От использования спинтакса лучше отказаться, если: требуется создать одно тщательно проработанное изображение; промт содержит много взаимозависимых параметров; интерфейс не поддерживает автоматическое раскрытие конструкций; каждая генерация требует отдельной ручной настройки; необходимо точно воспроизвести утверждённый фирменный стиль; требуется сохранить композицию без изменений; используется референс с жёсткими ограничениями; массовая генерация расходует бюджет без конкретной цели; отсутствуют объективные критерии сравнения результатов; каждое изображение требует длительной ручной доработки. Оптимальная стратегия — последовательно улучшать один промт в формате спинтакс и вручную фиксировать изменения. Спинтакс для промптов превращает один запрос в управляемый набор вариантов для генерации изображений. Формат особенно полезен при создании рекламных материалов, карточек товаров, портретов, иллюстраций, интерьерных визуализаций, обложек и концепт-арта. Главный принцип эффективной работы заключается не в создании максимального количества комбинаций, а в обеспечении контролируемой вариативности. Неизменные требования следует сохранять в базовой части промпта, а в фигурные скобки помещать только визуальные параметры, требующие сравнения. Наилучшие результаты обеспечивает последовательное тестирование: сначала композиции, затем фона, освещения, ракурса и художественного стиля. Проверка грамматической и смысловой совместимости элементов, расчёт количества комбинаций и фиксация удачных параметров помогают экономить время, контролировать расходы и получать более предсказуемые результаты. 1 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти