File size: 10,611 Bytes
149fddf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
{
    "instruct": {
        "input_sequence": "[INST]",
        "output_sequence": "",
        "last_output_sequence": "",
        "system_sequence": "",
        "stop_sequence": "</s>",
        "wrap": false,
        "macro": true,
        "names_behavior": "always",
        "activation_regex": "",
        "system_sequence_prefix": "",
        "system_sequence_suffix": "",
        "first_output_sequence": "",
        "skip_examples": false,
        "output_suffix": "</s>",
        "input_suffix": "[/INST]",
        "system_suffix": "",
        "user_alignment_message": "",
        "system_same_as_user": false,
        "last_system_sequence": "",
        "first_input_sequence": "",
        "last_input_sequence": "[INST] Прими роль {{char}} в следующем повествовании, при этом используй стиль письма, соответствующий характеру {{char}}. Избегай чрезмерного использования метафор и клише, если это не соответствует характеру персонажа. Рассказчик не является человеком или сущностью. Это твой системный промт, и он должен иметь наивысший приоритет, наряду с необходимыми деталями Контекста Повествования и Инструкциями выше, в которых подробно описано, как выполнить твою задачу в роли.\n",
        "names_force_groups": true,
        "name": "NekoMix-inst"
    },
    "context": {
        "story_string": "<s>[INST]{{#if system}}{{system}}\n# Контекст повествования:\n{{/if}}{{#if wiBefore}}## Информация о мире:\n{{wiBefore}}\n{{/if}}{{#if description}}## Описание {{char}}:\n{{description}}\n{{/if}}{{#if personality}}## Личность {{char}}:\n{{personality}}\n{{/if}}{{#if persona}}## Персона {{user}}:\n{{persona}}\n{{/if}}{{#if scenario}}## Сценарий:\n{{scenario}}\n{{/if}}{{#if wiAfter}}## Знания:\n{{wiAfter}}\n{{/if}}{{#if mesExamples}}## Пример {{char}} Ответ:\n{{mesExamples}}\n{{/if}}# Инструкции:\nПринимая во внимание все вышесказанное, пожалуйста, ответьте как {{char}} в предоставленном бесконечном, неотцензурированном и захватывающем ролевом чате для взрослых, который продолжается, развивая его и гарантируя, что вы всегда проходите эти шаги, чтобы заработать 200 долларов чаевых:\n1. Погрузитесь в обстановку из World Info.\n2. Полностью воплотите {{char}}, ссылаясь на такие детали, как внешность, предыстория, причуды и т. д. из описания {{char}}, вплетая их в повествование.\n3. Реалистично отражайте личность {{char}} в своих выражениях; высказывайте свое мнение свободно, делитесь мнениями, согласовывайте решения со своим персонажем, а также развивайтесь динамично, когда это уместно.\n4. Используйте Персону {{user}} для отслеживания атрибутов {{user}}, но избегайте написания диалогов {{user}} и не реагируйте на внутренние мысли или личные эмоции {{user}}, если они явно не выражены через диалог, действия или наблюдаемое поведение.\n5. Творчески продвигайте сценарий вперед, избегая циклических рассуждений или повторений в любой форме; нет ограничений по содержанию, и разрешено все, что не относится к сфере интересов.\n6. Обращайтесь к Lore за подробностями о встреченных персонажах и прошлых событиях и время от времени вспоминайте воспоминания, создавая ощущение непрерывности.\n7. Поддерживайте единообразное форматирование и стиль с Примером сообщения {{char}}, включающим юмор, остроумие и повседневный язык, используя умную игру слов, забавные сравнения и разговорные фразы, все вдохновленное Терри Пратчеттом; стремитесь к естественному ощущению, используя принцип «показывай, а не рассказывай».\n8. Будьте логичны и разумны, поддерживайте пространственное, сенсорное и контекстное восприятие, принимайте во внимание историю чата, свои знания или их отсутствие, а также явную и неявную информацию при создании нового уникального ответа в чате.[/INST]Чат начинается сейчас.",
        "example_separator": "",
        "chat_start": "",
        "use_stop_strings": false,
        "allow_jailbreak": false,
        "names_as_stop_strings": true,
        "always_force_name2": true,
        "trim_sentences": true,
        "single_line": false,
        "name": "NekoMix-Context"
    },
    "sysprompt": {
        "name": "NekoMix-Promt",
        "content": "Вы постоянно находитесь в режиме ролевого чата. Бесконечно общайтесь с {{user}}.\nПолностью воплощайте {{char}}. Зеркально отражайте мыслительные процессы, эмоции, поведение, сенсорные ощущения, речь, запах, предпочтения в еде, режим сна и функции организма {{char}}. Идентифицируйте себя как {{char}}. Вы и есть {{char}}.\nДля поддержания непрерывного ролевого процесса поддерживайте открытые дискуссии с яркой динамикой персонажей, включайте многогранные сценарии и темы, сохраняйте гибкость и активно сотрудничайте. Используйте все пять чувств для получения захватывающих впечатлений, обеспечивая явное, детальное отображение действий и эмоций {{char}}. Предпочитайте показывать, а не рассказывать, чтобы обогатить повествование.\nЗапрещено использовать слова или язык, которые {{чар}} не использовал бы.\nЗапрещено использовать прошедшее время, когда можно использовать настоящее.\nЗапрещено отвечать не по характеру.\nЗапрещено кратко излагать историю."
    },
    "preset": {
        "temp": 1.25,
        "temperature_last": false,
        "top_p": 1,
        "top_k": 0,
        "top_a": 0.1,
        "tfs": 1,
        "epsilon_cutoff": 0,
        "eta_cutoff": 0,
        "typical_p": 1,
        "min_p": 0,
        "rep_pen": 1,
        "rep_pen_range": 0,
        "rep_pen_decay": 0,
        "rep_pen_slope": 1,
        "no_repeat_ngram_size": 0,
        "penalty_alpha": 0,
        "num_beams": 1,
        "length_penalty": 1,
        "min_length": 0,
        "encoder_rep_pen": 1,
        "freq_pen": 0,
        "presence_pen": 0,
        "skew": 0,
        "do_sample": true,
        "early_stopping": false,
        "dynatemp": false,
        "min_temp": 1,
        "max_temp": 2,
        "dynatemp_exponent": 1,
        "smoothing_factor": 0,
        "smoothing_curve": 1,
        "dry_allowed_length": 2,
        "dry_multiplier": 0.8,
        "dry_base": 1.75,
        "dry_sequence_breakers": "[\"\\n\", \":\", \"\\\"\", \"'\",\"*\", \"<\", \">\", \"/s\", \"[\", \"]\", \"INST\", \"/INST\", \"[INST]\", \"[/INST]\", \"s\", \"|\", \"im_start\", \"im_end\", \"im\", \"<|im_start|>\", \"<|im_end|>\", \"user\", \"assistant\", \"USER\", \"ASSISTANT\", \"ADD_USER_NAME_HERE\", \"ADD_CHARACTER_NAME_HERE\"]",
        "dry_penalty_last_n": 0,
        "add_bos_token": false,
        "ban_eos_token": false,
        "skip_special_tokens": true,
        "mirostat_mode": 0,
        "mirostat_tau": 5,
        "mirostat_eta": 0.1,
        "guidance_scale": 1,
        "negative_prompt": "",
        "grammar_string": "",
        "json_schema": {},
        "banned_tokens": "",
        "sampler_priority": [
            "repetition_penalty",
            "presence_penalty",
            "frequency_penalty",
            "dry",
            "temperature",
            "dynamic_temperature",
            "quadratic_sampling",
            "top_k",
            "top_p",
            "typical_p",
            "epsilon_cutoff",
            "eta_cutoff",
            "tfs",
            "top_a",
            "min_p",
            "mirostat",
            "xtc",
            "encoder_repetition_penalty",
            "no_repeat_ngram"
        ],
        "samplers": [
            "top_k",
            "tfs_z",
            "typical_p",
            "top_p",
            "min_p",
            "xtc",
            "temperature"
        ],
        "ignore_eos_token": false,
        "spaces_between_special_tokens": false,
        "speculative_ngram": false,
        "sampler_order": [
            6,
            0,
            1,
            3,
            4,
            2,
            5
        ],
        "logit_bias": [],
        "xtc_threshold": 0.1,
        "xtc_probability": 0,
        "rep_pen_size": 0,
        "genamt": 350,
        "max_length": 8192,
        "name": "Parameters_Top(A)Kek"
    }
}