Limerence · Справочник На сайт

Справочник › ⚙️ Настройки › Пресеты

Сэмплеры и контекст пресета

Это продолжение страниц о пресетах и устройстве пресета: там — что такое пресет, его блоки и Prompt Order. Здесь — параметры генерации (сэмплеры) и контекст пресета.


Сэмплеры в пресете

Помимо текстовых инструкций пресет может содержать параметры генерации.

Limerence поддерживает перенос таких параметров, как Temperature, Top P, Top K, Top A, Min P, Frequency Penalty, Presence Penalty, Repetition Penalty и Seed.

Что значат менее известные параметры:

  • Top A — отсекает варианты, вероятность которых слишком мала по сравнению с лучшим вариантом; чем выше значение, тем строже отсев. 0 — выключено.
  • Min P — оставляет только варианты, вероятность которых не ниже заданной доли от вероятности лучшего (например, 0.05 — не ниже 5 %). Мягче, чем Top K. 0 — выключено.
  • Repetition Penalty — штраф за слова, которые уже встречались в тексте; снижает повторы. Значение 1 — штрафа нет.
  • Seed — число, фиксирующее случайность: при одинаковом тексте и том же Seed модель стремится выдать тот же ответ. Если Seed не задан (−1), ответы случайны, как обычно.

Параметр, который в пресете выключен или нейтрален, Limerence модели не передаёт.

Именно поэтому два пресета с похожими промптами тоже могут ощущаться по-разному.

Например, пресет A: Temperature 0.7, Top P 0.9. Пресет B: Temperature 1.1, Min P 0.05.

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

Не все модели понимают все сэмплеры

Это фундаментальное ограничение.

Например, один API может поддерживать Top K, а другой — нет. Один может понимать Min P, другой просто проигнорирует его.

Anthropic, OpenAI-совместимые шлюзы, Gemini и другие семейства имеют разные наборы поддерживаемых параметров.

Поэтому пресет, идеально сделанный под одну модель, не гарантированно будет идеально работать на другой.

Что делает Limerence, если модель не принимает параметр

Если шлюз явно сообщает, что конкретные tuning-параметры не поддерживаются, Limerence может повторить запрос без неподдерживаемой части вместо того, чтобы просто уронить весь ход.

Поэтому иногда пресет содержит условный min_p, но фактически выбранная модель его не использует.

Это не значит, что импорт сломан. Это значит, что возможности пресета упираются в возможности самой модели и API.

Почему авторы указывают модель для пресета

Теперь должно быть понятнее, почему рядом с пресетом часто пишут «FOR GEMINI», «CLAUDE ONLY» или «Recommended for X model».

Дело не только во вкусе. Автор мог подобрать под модель конкретный jailbreak, структуру system-блоков, положение инструкций, Temperature, Top P, Min P, Regex и особенности поведения именно этого семейства.

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


Контекст из пресета НЕ применяется автоматически

В SillyTavern пресет может содержать рекомендуемый размер контекста — например, 32000 или 65536.

Limerence читает это значение и показывает его при импорте или активации.

Но оно не меняет автоматически вашу 📖 Память диалога в /settings.

Это сделано сознательно: настройка контекста Limerence имеет собственную семантику.

Если пресет рассчитан на определённый объём, Limerence может сообщить об этом. А решаете уже вы.

Максимальная длина ответа тоже не переносится автоматически

Preset JSON может содержать, например, «max tokens: 8192».

Limerence сохраняет эту информацию как рекомендацию, но не обязан автоматически менять ваш 📤 Макс.

При необходимости установите подходящее значение вручную в /settings.

Почему Limerence не копирует эти значения вслепую

Потому что «SillyTavern context size» и «Память диалога Limerence» не являются абсолютно одной и той же настройкой.

У Limerence вокруг модели есть собственная система памяти, истории, канона и сцены.

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