Руководство по использованию @HordeAI_Bot
@LapisMYT, создатель ботаОбычная генерация
Для того, чтобы сгенерировать изображение, используйте команду /image:
/image [запрос]
или
/image [запрос] ### [негативный запрос]
Запрос - то, что должно быть на картинке. Негативный запрос - то, чего не должно быть на картинке.
Важно - запросы нужно писать на английском языке, ключевыми словами! Пример:
/image 1girl, long purple hair, bright blue eyes, latex suit ### bad anatomy, low quality, bad hands
Также, для качественной картинки, особенно для изображений с людьми, можно использовать текстовую инверсию EasyNegative:
/image [запрос] ### EasyNegative, [негативный запрос]
Это автоматически улучшит качество выходной картинки.
Обратите внимание, если у вас не включён NSFW-режим, изображения с возрастным ограничением 16+/18+ будут цензурироваться. Вместо своего изображения вы получите вот это:
Как включить NSFW-режим, читайте ниже.
Также вы можете столкнуться с таким:
Это значит, что сработала система AntiCSAM, блокирующая изображения, содержащие элементы сексуальной эксплуатации детей. Если вы считаете, что это ошибка, возможно дело в запросе. Удалите из промпта теги children, teen, loli и т.п. и добавьте их в негативный промпт. Также проблема, возможно, в модели или LoRA.
Img2Img
Бот также может обрабатывать изображения, или генерировать по наброску - просто отправьте ему изображение БЕЗ СЖАТИЯ и прикрепите промпт к нему.
При любом типе Img2Img генерации всегда будет сэмплер k_euler. К ним относятся - Img2Img, GIF2GIF, ControlNet и Inpainting.
GIF2GIF
Обрабатывает GIF с <40 кадров. Может замедлять или ускорять выходное GIF, приводя его к ~12 кадрам в секунду.
Доступно только с премиум-подпиской.
Для того чтобы использовать, сначала задайте нужные настройки. LoRA и текстовые инверсии также работают.
Промпт можно задать командой /gif:
/gif [промпт]
После этого скиньте ему GIF, отправленное через меню GIF в Telegram, или MP4 без сжатия (как файл).
Сила
Сила - параметр, отвечающий за силу изменения изображения.
Используется в Img2Img, ControlNet и GIF2GIF.
Возможные значения:
0.0 - 0%, 1.0 - 100%
Выставляется командой /strength
Модели
Вы можете посмотреть 15 самых быстрых моделей командой /models.
Выбрать модель:
/model [модель]
Переключиться на случайную модель:
/model any
Разрешение
Разрешение отвечает за размер и качество выходного изображения.
Разрешение можно изменить следующей командой:
/res <ширина>x<высота>
Но оно должно делиться на 64 без остатка.
Максимальное разрешение: 1024x1024.
При Img2Img генерации любого типа (Img2Img, GIF2GIF, ControlNet, Inpainting) не учитывается.
NSFW
NSFW-режим включает генерацию NSFW/18+ изображений. Включить или выключить можно командой /nsfw.
Шаги
Шаги - количество деталей на изображении. Рекомендуется использовать 15-30. Изменить количество шагов можно следующей командой:
/steps <шаги>
CFG Scale
Отвечает за приближенность к запросу. Честно говоря, я и сам не до конца разобрался с этим. Но изменить можно командой /cfg:
/cfg <cfg scale>
LoRA
Бот также поддерживает почти все LoRA с CivitAI, в том числе те, которые были там опубликованы 5 минут назад и не имеют рейтинга. Для того, чтобы использовать LoRA, используйте команду /lora:
/lora [lora]:[сила/вес]
Вы можете добавить несколько LoRA, разделяя их через пробел. Сила LoRA - это число с плавающей точкой дробь от -5.0 до 5.0, обозначающее, насколько сильно LoRA повлияет на итоговое изображение. Рекомендуется использовать силу от -1.0 до 1.0.
Чтобы заменить LoRA, используйте команду /lora как обычно, указав новые LoRA. Чтобы убрать все LoRA, используйте команду:
/lora clear
Для того, чтобы добавить свою LoRA в бота, используйте команду /add_lora и подождите одобрения модератором:
/add_lora <ссылка на CivitAI> [примечание для модератора]
Доступные LoRA можно посмотреть здесь в формате:
<lora> | <название> | [триггеры]
Триггеры - особые слова для активации LoRA.
Текстовые инверсии
В боте можно использовать некоторые текстовые инверсии. Достаточно добавить в запрос (или в негативный запрос) триггер - например, EasyNegative.
Полный список всех поддерживаемых текстовых инверсий можно найти здесь.
Inpainting
Inpainting позволяет заполнять прозрачные участки на изображении.
Это может быть использовано для замены каких-то частей изображения.
Для того чтобы это использовать, сделайте обычный запрос Img2Img, добавив в начале запроса "inpainting: ".
На изображении обязательно должны быть прозрачные участки, которые будут заменены, иначе запрос будет проигнорирован.
На данный момент доступно только с премиум-подпиской.
ControlNet
ControlNet позволяет контролировать положение, форму и позу объекта.
Доступно только с премиум-подпиской.
На выбор есть следующие модели ControlNet:
canny, depth, openpose, hough, scribble, sed, heg, normal, fakescribbles
Но новичкам рекомендую использовать только hed, depth и openpose.
Для того чтобы использовать это чудо, сделайте запрос Img2Img, приписав вначале "[название модели ControlNet]: " перед запросом и прикрепив изображение, которое будет использоваться как карта, или как основа для карты.
Лучше всего работает с большим CFG Scale (10-15), силой 0.9-1.0 и тегом monochrome в негативном промпте.
Лучше всего использовать специальные карты для ControlNet (добавляя "strict-" перед названием модели), но вы можете использовать любое изображение и оно будет автоматически переделано в карту ControlNet.
Карты с примерами можно найти здесь.
Также вы можете сами сгенерировать карту, сделав запрос ControlNet, добавляя "get-" перед названием модели. Желательно отредактировать вручную.
Премиум-подписка
Премиум-подписка даёт возможность генерировать сразу несколько изображений, почти с той же скоростью что и одно.
Также даёт доступ к Inpainting и ControlNet.
Даёт доступ к GIF2GIF.
В будущем некоторые функции будут доступны только с премиум-подпиской.
Стоит 50 рублей в месяц, за покупкой - @LapisMYT.
Ещё остались вопросы?
Пишите в чат.