Перейти к содержимому
Дамир Идрисов
AI8 мин чтения

Seed в нейросети: что это и зачем его фиксировать

Seed — число, от которого зависит «случайность» нейросети. Как он работает, зачем его фиксировать, где найти в Midjourney и Stable Diffusion и чем он отличается от seed-фразы.

Автор: Опубликовано:
Пиксельный робот-фермер в соломенной шляпе с лейкой озадаченно чешет голову у поля, где на стеблях ровными грядками растут одинаковые картины с горным пейзажем, на деревянной табличке надпись «Посадил 42 — растет одно и то же»
Содержание
  1. Что такое seed в нейросети
  2. Как работает seed
  3. Зачем фиксировать seed
  4. Где найти seed в нейросетях
  5. Почему одинаковый seed дает разную картинку
  6. Seed в текстовых нейросетях и при обучении
  7. Seed-фраза и другие значения слова
  8. Мой итог

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

Чтобы такого не было, есть seed. Это число, от которого зависит «случайность» нейросети. Зафиксируйте seed — и та же нейросеть с тем же промптом нарисует ту же картинку. А маленькая правка промпта даст маленькую правку картинки, а не новую.

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

Что такое seed в нейросети

Seed — это число, с которого начинается любая «случайность» в работе нейросети. В переводе с английского seed — «семя» или «зерно»: из одного зерна вырастает всегда одно и то же растение.

Компьютер не умеет выдумывать по-настоящему случайные числа. Он вычисляет их по формуле, и такие числа называют псевдослучайными. Формуле нужна отправная точка — это и есть seed. С одним и тем же seed формула каждый раз выдает одну и ту же последовательность чисел.

Удобно представить огромную книгу случайных чисел. Seed — это номер страницы, с которой нейросеть начинает читать. Откройте страницу 1234 — и вы прочитаете ровно те же числа, что и в прошлый раз.

Пиксельный робот-библиотекарь в очках открывает гигантскую книгу «Случайные числа» на странице 1234, из нее вылетают светящиеся цифры
Seed — номер страницы в книге случайных чисел. Откройте ту же страницу, и прочитаете те же числа.

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

Как работает seed

Генераторы изображений вроде Stable Diffusion, FLUX и Midjourney работают по принципу диффузии. Картинка не рисуется с нуля, а «проявляется» из случайного шума — как фотография в проявителе.

Вот откуда берется этот шум:

Путь от seed до картинки

  1. Seed

    1234

  2. Шум

    случайные точки, одинаковые для этого seed

  3. Очистка

    20–50 шагов по подсказкам промпта

  4. Картинка

    та же при тех же настройках

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

Поэтому разделение ролей такое:

Что меняете Что получаете
Ничего Та же картинка
Только seed Тот же сюжет, но новая композиция и детали
Только промпт, чуть-чуть Та же композиция с поправкой
Промпт сильно Новая картинка, от прежней остаются только отголоски расположения

Когда seed не задан, нейросеть каждый раз берет случайный. Именно поэтому один и тот же промпт дает разные варианты.

Зачем фиксировать seed

Фиксировать seed нужно, когда важна повторяемость. В остальных случаях пусть он будет случайным — так вы увидите больше вариантов. Четыре ситуации, где фиксация реально помогает:

1. Поправить удачную картинку

Тот самый баннер для акции. Вы нашли вариант, который нравится, берете его seed и меняете в промпте только «осенняя витрина» на «зимняя витрина». Композиция в большинстве случаев сохранится, поменяется сезон.

Чем меньше правка, тем лучше это работает. Поменять цвет, время года, материал — да. Заменить кота на автомобиль — нет, картинка все равно поплывет.

2. Честно сравнить промпты

Хотите понять, работает ли слово «кинематографичный» или негативный промпт? Генерируйте с одним и тем же seed. Тогда разница между картинками — это эффект вашей правки, а не случайности.

Без фиксированного seed такие сравнения ничего не доказывают. Вы видите две разные картинки и не знаете, что их изменило.

3. Сделать серию в одном стиле

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

4. Передать результат другому человеку

Дизайнер прислал удачный вариант и вместе с ним промпт, seed и настройки. Вы вводите их в ту же модель — и получаете ту же картинку, а не пытаетесь повторить ее на глаз.

Где найти seed в нейросетях

В профессиональных генераторах seed виден и редактируется. В чат-ботах, которые рисуют картинки, его нет совсем.

Нейросеть Где seed и как его зафиксировать
Stable Diffusion (Automatic1111, Forge) Поле Seed: вместо −1 ввести число или повторить последний seed кнопкой
ComfyUI Поле seed в узле KSampler, рядом control_after_generate → fixed
Midjourney Параметр --seed 1234 в конце промпта, число от 0 до 4294967295. Узнать seed готовой картинки в веб-версии: открыть ее → меню у промпта → Copy → Seed
FLUX Поле seed в ComfyUI или параметр в API
ChatGPT, Gemini, Grok, Шедеврум Seed не показывается, картинку правят в диалоге

В чат-ботах вместо seed работает правка в диалоге. ChatGPT и Gemini умеют менять готовую картинку по просьбе: «то же самое, но зимой». Часто это даже удобнее, чем возиться с числами.

Сравнивать, как одна и та же правка промпта работает в разных генераторах, удобно в одном окне. Например, в агрегаторе SYNTX.AI, где собраны FLUX, GPT Image, Nano Banana и другие модели.

Почему одинаковый seed дает разную картинку

Seed гарантирует повторяемость, только если совпадает все остальное. Картинка поменяется, если отличается хотя бы что-то из списка:

  • модель или ее версия;
  • промпт, включая порядок слов и запятые;
  • размер изображения;
  • число шагов, сэмплер, CFG Scale;
  • подключенные LoRA и их силы.

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

И еще два частых заблуждения:

  • Близкие числа не дают похожих картинок. Seed 1000 и 1001 так же далеки друг от друга, как 1000 и 999 999.
  • Seed не переносится между нейросетями. Число 42 в Midjourney и в Stable Diffusion — это две никак не связанные картинки.

Seed в текстовых нейросетях и при обучении

У чат-ботов тоже есть случайность: поэтому ChatGPT на один вопрос каждый раз отвечает немного по-разному. Насколько сильно ответы различаются, зависит от параметра «температура», а seed задает, какой именно вариант выпадет.

В обычном чате seed недоступен. В API некоторых моделей его можно передать, но разработчики не обещают полной повторяемости. OpenAI в своем руководстве по seed прямо пишет, что система лишь старается выдавать одинаковые ответы, а детерминизм не гарантирован.

При обучении нейросети seed задает стартовые веса, порядок, в котором модель видит примеры, и другие случайные решения. Две модели, обученные на одних данных с разными seed, получаются немного разными. Исследователи даже предупреждают: если подобрать «удачный» seed, результаты эксперимента можно случайно приукрасить.

Seed-фраза и другие значения слова

Слово seed встречается не только в нейросетях, и в поиске значения часто путают.

Seed-фраза — это из мира криптовалют. Набор из 12 или 24 английских слов, по которому восстанавливается криптокошелек. Связь с нейросетями в том, что фраза — это удобная для человека запись большого случайного числа, из которого вычисляются ключи кошелька. То есть тоже «зерно», из которого все вырастает.

Главное, что нужно знать про seed-фразу: кто ее знает, тот распоряжается кошельком. Ее не вводят на сайтах, не отправляют в чаты и не показывают «службе поддержки». Нейросети она не нужна ни для какой задачи.

Сид в торрентах — пользователь, у которого есть файл целиком и который раздает его другим. К нейросетям тоже отношения не имеет.

Мой итог

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

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

Если генерация картинок и текстов нужна не для разовых задач, а постоянно — для карточек, баннеров, постов — и хочется, чтобы результат был предсказуемым, с этим я помогаю: AI-ассистенты и автоматизация.

Частые вопросы

Что такое seed в нейросети простыми словами?

Это стартовое число, от которого зависит вся «случайность» генерации. С одним и тем же seed, промптом и настройками нейросеть выдает один и тот же результат, с другим seed — новый вариант.

Что значит seed?

В переводе с английского seed — «семя», «зерно». В программировании так называют число, из которого генератор псевдослучайных чисел выращивает всю последовательность.

Что значит seed −1?

В Stable Diffusion и большинстве интерфейсов на его основе −1 означает «выбери seed случайно». Каждая генерация получит новое число, и картинки будут разными.

Похожие числа seed дают похожие картинки?

Нет. Seed 1000 и seed 1001 дают совершенно разный стартовый шум, поэтому и картинки между собой никак не связаны.

Перенесется ли seed в другую нейросеть?

Нет. Один и тот же seed в Midjourney и Stable Diffusion, а часто и в разных версиях одной модели, дает разные результаты. Seed работает только в связке с той же моделью и теми же настройками.

Можно ли задать seed в ChatGPT?

В обычном чате — нет, как и в Gemini, Grok и Шедевруме. Seed доступен в API некоторых моделей, но даже OpenAI обещает с ним только повторяемость «по возможности», без гарантий.

Дамир Идрисов

Об авторе

Фрилансер, digital-специалист

7 лет в digital: был SEO-шником, стал full-stack разработчиком. Делаю сайты под ключ, продвигаю их и автоматизирую процессы. Запускаю свои проекты с ИИ и пишу о своих экспериментах.

Подробнее обо мне

Похожие статьи

Пиксельный лист персонажа на рабочем столе — рыжая девушка в темной куртке и серых джинсах в трех ракурсах (анфас, профиль, со спины) с направляющими, крупный портрет и палитра цветов
AI

Карточка персонажа в нейросети: как сделать и сохранить одного героя во всех кадрах

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

Все статьи

Есть задача или идея?

Напишите мне в Telegram пару строк о задаче — разберусь и предложу лучший вариант решения.

Дамир Идрисов

Переписываюсь сам, без менеджеров

Написать в Telegram

Что будет дальше

  1. 1Расскажете коротко, что нужно сделать
  2. 2Уточню детали в переписке или созвонимся, как вам удобнее
  3. 3Предложу варианты решения, сроки и стоимость

Отвечаю в течение рабочего дня

Обсудить проект