Как понять, создано ли изображение в FLUX или Stable Diffusion

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

Журнал работы внутри PNG

Инструменты вроде ComfyUI и AUTOMATIC1111 по умолчанию записывают в текстовые блоки PNG промпт, сид, сэмплер и граф узлов. С таким журналом файл надёжно связан с генеративным инструментом без анализа пикселей, а отчёт фиксирует, где он находился и что содержал.

Когда журнал исчезает

Пересохранение в JPEG, публикация в мессенджере или соцсети, обработка в редакторе удаляют текстовые блоки. Отсутствие журнала не значит, что это не ИИ; это значит, что решение переходит к пикселям.

Что видят детекторы в открытых моделях

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

Порядок проверки

Проверьте PNG в полученном виде, чтобы сначала были прочитаны текстовые блоки. Если журнала нет, смотрите результат детекторов и считайте «вывод отложен» около порога выводом.

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

Распознаётся ли PNG с удалённым промптом?
Без журнала решают детекторы. Большинство они находят, но гарантии для каждой производной модели нет.
Показывает ли отчёт весь рабочий процесс?
Реестр фиксирует, какие блоки и ключи были, но полный промпт может быть личным, поэтому на экране показывается только необходимое.
А изображения, сделанные с LoRA?
Статистика базовой модели обычно сохраняется, но результат может отличаться. Читайте его как диапазон.
Можно проверить только локально?
Приложение для Windows для платных участников (Pro и выше) выполняет тот же анализ, не отправляя файл за пределы ПК.

Читать дальше

Это общее пояснение, а не юридическая консультация. Результат проверки — вероятностная оценка, а не доказательство.

Попробовать на файле