Промпты для взрослых ботов: как писать запросы, которые работают

Промпты для взрослых ботов: как писать запросы, которые работают

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

Структура промпта Параметры генерации Негативные промпты Ошибки и фиксы

Почему обычные промпты здесь не работают

Модели для взрослого контента (Pony Diffusion, SDXL-тунингы, специализированные чекпоинты) обучались на других датасетах, с другими тегами и другой токенизацией. То, что даёт фотореализм в Midjourney или базовом SDXL, здесь даёт пластиковую кожицу, лишние пальцы и сломанную анатомию.

Главное отличие — зависимость от булевой логики тегов. Промпт — это не предложение на естественном языке, а набор весов для конкретных токенов из обучающей выборки. Модель «читает» теги как инструкции к рендеру.

Понимание этой механики отделяет контролируемую генерацию от лотереи.

Условная схема: архитектура рабочего промпта для Pony / SDXL-тунингов

Анатомия рабочего промпта: 4 слоя

1

Субъект и действие

Конкретные теги персонажа, позы, взаимодействие. Порядок важен: первые токены имеют больший вес. Используйте синтаксис весов: (tag:1.2) или [tag1|tag2] для альтернатив.

2

Качество и стиль

Обязательные quality-теги чекпоинта: score_9, score_8_up, source_anime (или source_furry, source_cartoon). Они работают как переключатели латентного пространства.

3

Свет, ракурс, композиция

Теги освещения (rim_lighting, volumetric_lighting), камеры (pov, close_up, dutch_angle), фона. Контролируют «камеру» в латентном пространстве.

4

Технические модификаторы

Разрешение, соотношение сторон, стилизация: highres, masterpiece, best_quality, ultra_detailed. В некоторых тунингах это отдельные обученные концепты.

Негативный промпт: не мусор, а инструмент

Многие копируют один и тот же «универсальный» негатив. Это ошибка. Негатив работает как вектор отталкивания в латентном пространстве — он должен устранять артефакты именно вашего чекпоинта и именно вашего позитивного промпта.

База для Pony-производных:

score_1, score_2, score_3, score_4, score_5, score_6, score_7, source_pony, source_furry, source_cartoon, bad_anatomy, bad_hands, missing_fingers, extra_fingers, fused_fingers, too_many_fingers, mutated_hands, poorly_drawn_hands, poorly_drawn_face, mutation, deformed, ugly, blurry, bad_feet, missing_arms, extra_arms, extra_legs, malformed_legs, fused_legs, extra_legs, bad_body_structure, watermark, text, signature, username, logo, censorship, mosaic, bar_censor

Добавляйте то, что генерирует ваш чекпоинт лишнего: конкретные артефакты глаз, текстуры, одежды. Убирайте то, что не мешает.

Правило: если негатив длиннее позитива — вы перестраховываетесь. Сокращайте до действующих токенов.

~40%
токенов позитива — quality-теги
~30%
токенов негатива — quality-фильтры
~20%
субъект, поза, действие
~10%
свет, ракурс, детали
Условное соотношение токенов в рабочем промпте. Зависит от чекпоинта и задачи.

Параметры генерации: что двигает результат

Sampler / Scheduler

Euler a — стохастичный, даёт вариативность, хорошо для поиска композиции. DPM++ 2M Karras — детерминированный, чистый, стабильный для финальных ранеров. DDIM — быстрый, но требует больше шагов. Подбирайте под чекпоинт: Pony любит Euler a и DPM++ 2M.

Steps (шаги)

Для SDXL-баз: 20–30 шагов (DPM++ 2M) или 25–40 (Euler a). Меньше — недоразвитие, больше — выгорание и артефакты. Hires. fix добавляет 10–20 шагов на апскейле. Не гоняйте за большими цифрами — сходимость важнее количества.

CFG Scale

Сила следования промпту. 5–7 — баланс. 3–4 — более творческая модель, мягче свет, но риск уйти от тега. 8–12 — жёсткое следование, риск «жёстких» краёв, артефактовcontrast, пластиковой кожи. Для Pony: 6–7 оптимально.

Resolution / Hires. fix

Нативное разрешение SDXL — 1024×1024. Генерация сразу в 2K+ ломает композицию. Рабочий пайплайн: генерируйте в 896×1152 / 1152×896 / 1024×1024 → Hires. fix (upscaler: 4x-UltraSharp или 4x-NMKD-Siax, denoise 0.3–0.5, steps 10–15) → итог 2K–4K без потери компоновки.

Denoise (Hires)

Насколько сильно апскейлер меняет картинку. 0.25–0.35 — сохраняет детали и композицию, убирает артефакты. 0.4–0.55 — добавляет детали, может изменить позу/лицо. >0.6 — фактически регенерация. Для лиц и рук держите 0.3–0.4.

Seed / Variation

Seed фиксирует шум. Для поиска вариаций — ищите на случайных сидах (batch 4–9), находите удачную композицию → фиксируйте сид → дорабатываете промпт/параметры → Hires. fix. Variation seed / strength позволяют миксоварьировать детали без смены композиции.

Типичные ошибки и как их чинить

✕

Естественный язык вместо тегов

«Beautiful woman lying on bed, soft lighting, realistic» — модель игнорирует 80% слов.

Фикс: переводите в теги чекпоинта: 1girl, solo, lying, on_bed, spread_legs, rim_lighting, masterpiece, score_9. Используйте Danbooru-таксономию — это язык модели.

✕

Игнорирование quality-тегов

Генерация без score_9, score_8_up, source_anime даёт «среднюю по датасету» картинку — размытую, с ошибками анатомии.

Фикс: всегда включайте quality-теги вашего чекпоинта. Для Pony: score_9, score_8_up, source_anime (или furry/cartoon). Для NoobAI: best_quality, highres, masterpiece.

✕

Слишком высокий CFG + много шагов

CFG 12 + 50 шагов = «жёсткие» края, выгоревшие высветы, пластиковая кожа, галлюцинации паттернов.

Фикс: CFG 6–7, steps 20–30 (DPM++ 2M Karras) или 25–35 (Euler a). Качество растёт от правильного семплера и чистого промпта, а не от цифр.

✕

Генерация сразу в высоком разрешении

1536×1536 из txt2img = дублирование объектов, сломанная перспектива, лишние конечности. Модель не обучена на таком контексте.

Фикс: нативное разрешение → Hires. fix с denoise 0.3–0.45. Альтернатива: ControlNet (Tile + IP-Adapter) для апскейла с сохранением структуры.

✕

Негатив «на все случаи»

Копипаст 500 токенов убивает креативность модели, даёт плоскую картинку, убирает желаемые детали (например, татуировки, пирсинг, специфический свет).

Фикс: минимальный рабочий негатив (quality-фильтры + артефакты рук/лиц) + точечные добавления под конкретную генерацию.

✕

Пренебрежение VAE и цветовым профилем

Без VAE (sdxl_vae.safetensors или встроенный в чекпоинт) цвета «помыты», серые вместо чёрных, завышенная гамма.

Фикс: всегда подключайте соответствующий VAE. Для Pony — встроенный или sdxl_vae. Проверяйте на чистом промпте: фон должен быть чисто чёрным/белым при запросе solid_color_background.

Шаблон промпта для старта (Pony / SDXL-тунинг)

# Positive score_9, score_8_up, score_7_up, source_anime, rating:explicit, # Subject & Action 1girl, solo, {character_tags}, {pose_tags}, {action_tags}, # Environment & Lighting {location_tags}, {lighting_tags}, {camera_tags}, # Quality & Style masterpiece, best_quality, ultra_detailed, highres, 8k, # Negative score_1, score_2, score_3, score_4, score_5, score_6, score_7, source_pony, source_furry, source_cartoon, bad_anatomy, bad_hands, missing_fingers, extra_fingers, fused_fingers, mutated_hands, poorly_drawn_hands, poorly_drawn_face, mutation, deformed, ugly, blurry, bad_feet, watermark, text, signature, username, logo, censorship, mosaic, bar_censor, {your_specific_artifacts} # Params (example) Steps: 28, Sampler: DPM++ 2M Karras, CFG: 6.5, Seed: random, Size: 896x1152, Hires: 2x, Denoise: 0.35, Upscaler: 4x-UltraSharp

Замените блоки в фигурных скобках на теги из Danbooru/вашего чекпоинта. Не копируйте слепо — адаптируйте под задачу.

Продвинутые приёмы: ControlNet, ADetailer, Regional Prompter

Базовый txt2img даёт 60% результата. Остальные 40% — контроль.

1ControlNet (OpenPose / Depth / Canny)

Фиксирует позу/композицию/силуэт. Позволяет генерировать серию кадров с одной позой, меняя только персонажа/одежду/свет. OpenPose — для поз, Depth — для сохранения объёма, Canny — для контуров.

2ADetailer (Face / Hand / Body)

Автоматический инпейтинг лиц и рук на этапе генерации. Сохраняет идентичность лица при разных сидах, чинит пальцы без ручной правки. Настройте denoise 0.3–0.45, inpaint_only_masked=True.

3Regional Prompter / Latent Couple

Разделяет латентное пространство на зоны с разными промптами. Левая половина — один персонаж, правая — другой. Фон — свой промпт. Решает проблему «смешивания» тегов при мульти-персонажных сценах.

4Hires. Fix + Tile ControlNet

Апскейл 2–4x с сохранением микродеталей (текстура кожи, волос, ткани). Tile ControlNet на этапе Hires держит композицию, не даёт «плыть» деталям. Denoise 0.25–0.35.

Base txt2img
Композиция, позы, общий свет. Низкое качество лиц/рук. Поиск сида.
+ ControlNet
Жёсткая фиксация позы/композиции. Серия кадров с одной структурой.
+ ADetailer
Чистые лица, правильные пальцы. Идентичность лица при разных сидах.
+ Hires + Tile
Финальное разрешение 2K–4K. Микродетали без галлюцинаций.
Пайплайн от черновика к финалу. Каждый этап решает свою задачу, не ломая предыдущую.

Чек-лист перед генерацией

Главное — понимание механики, а не коллекция промптов

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

Модель — детерминированная система. Один и тот же сид + один и тот же промпт + одни и те же параметры = идентичный результат. Ваша задача — научиться предсказывать, как изменение токена или параметра сдвигает латентный вектор.

Начинайте с чистого шаблона, добавляйте по одному тегу — фиксируйте изменение