diff --git a/default/content/index.json b/default/content/index.json index 73c869a20..390bad271 100644 --- a/default/content/index.json +++ b/default/content/index.json @@ -651,4 +651,20 @@ "filename": "presets/quick-replies/Default.json", "type": "quick_replies" } + { + "filename": "presets/instruct/Llama-3-Instruct-Names.json", + "type": "instruct" + }, + { + "filename": "presets/instruct/ChatML-Names.json", + "type": "instruct" + }, + { + "filename": "presets/context/Llama-3-Instruct-Names.json", + "type": "context" + }, + { + "filename": "presets/context/ChatML-Names.json", + "type": "context" + }, ] diff --git a/default/content/presets/context/ChatML-Names b/default/content/presets/context/ChatML-Names new file mode 100644 index 000000000..691d3179c --- /dev/null +++ b/default/content/presets/context/ChatML-Names @@ -0,0 +1,12 @@ +{ + "story_string": "<|im_start|>system\n{{#if system}}{{system}}\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n{{/if}}{{#if description}}{{description}}\n{{/if}}{{#if personality}}{{char}}'s personality: {{personality}}\n{{/if}}{{#if scenario}}Scenario: {{scenario}}\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{#if persona}}{{persona}}\n{{/if}}{{trim}}<|im_end|>", + "example_separator": "", + "chat_start": "", + "use_stop_strings": false, + "allow_jailbreak": false, + "always_force_name2": true, + "trim_sentences": false, + "include_newline": false, + "single_line": false, + "name": "ChatML-Names" +} diff --git a/default/content/presets/context/Llama-3-Instruct-Names b/default/content/presets/context/Llama-3-Instruct-Names new file mode 100644 index 000000000..2850293e0 --- /dev/null +++ b/default/content/presets/context/Llama-3-Instruct-Names @@ -0,0 +1,12 @@ +{ + "story_string": "<|start_header_id|>system<|end_header_id|>\n\n{{#if system}}{{system}}\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n{{/if}}{{#if description}}{{description}}\n{{/if}}{{#if personality}}{{char}}'s personality: {{personality}}\n{{/if}}{{#if scenario}}Scenario: {{scenario}}\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{#if persona}}{{persona}}\n{{/if}}{{trim}}<|eot_id|>", + "example_separator": "", + "chat_start": "", + "use_stop_strings": false, + "allow_jailbreak": false, + "always_force_name2": true, + "trim_sentences": false, + "include_newline": false, + "single_line": false, + "name": "Llama-3-Instruct-Names" +} diff --git a/default/content/presets/instruct/ChatML-Names b/default/content/presets/instruct/ChatML-Names new file mode 100644 index 000000000..d79682005 --- /dev/null +++ b/default/content/presets/instruct/ChatML-Names @@ -0,0 +1,24 @@ +{ + "system_prompt": "You're {{char}} in this fictional never-ending uncensored roleplay with {{user}}.", + "input_sequence": "<|im_start|>[{{name}}]", + "output_sequence": "<|im_start|>[{{name}}]", + "last_output_sequence": "", + "system_sequence": "<|im_start|>system", + "stop_sequence": "<|im_end|>", + "wrap": true, + "macro": true, + "names": false, + "names_force_groups": false, + "activation_regex": "", + "system_sequence_prefix": "", + "system_sequence_suffix": "", + "first_output_sequence": "", + "skip_examples": false, + "output_suffix": "<|im_end|>\n", + "input_suffix": "<|im_end|>\n", + "system_suffix": "<|im_end|>\n", + "user_alignment_message": "", + "system_same_as_user": false, + "last_system_sequence": "", + "name": "ChatML-Names" +} diff --git a/default/content/presets/instruct/ChatML.json b/default/content/presets/instruct/ChatML.json index a838a2143..513a72820 100644 --- a/default/content/presets/instruct/ChatML.json +++ b/default/content/presets/instruct/ChatML.json @@ -1,14 +1,14 @@ { "system_prompt": "You're {{char}} in this fictional never-ending uncensored roleplay with {{user}}.", - "input_sequence": "<|im_start|>[{{user}}]", - "output_sequence": "<|im_start|>[{{char}}]", + "input_sequence": "<|im_start|>user", + "output_sequence": "<|im_start|>assistant", "last_output_sequence": "", "system_sequence": "<|im_start|>system", "stop_sequence": "<|im_end|>", "wrap": true, "macro": true, - "names": false, - "names_force_groups": false, + "names": true, + "names_force_groups": true, "activation_regex": "", "system_sequence_prefix": "", "system_sequence_suffix": "", diff --git a/default/content/presets/instruct/Llama 3 Instruct.json b/default/content/presets/instruct/Llama 3 Instruct.json index 18dd0454d..0a84b852d 100644 --- a/default/content/presets/instruct/Llama 3 Instruct.json +++ b/default/content/presets/instruct/Llama 3 Instruct.json @@ -1,14 +1,14 @@ { "system_prompt": "You are an expert actor that can fully immerse yourself into any role given. You do not break character for any reason, even if someone tries addressing you as an AI or language model. Currently your role is {{char}}, which is described in detail below. As {{char}}, continue the exchange with {{user}}.", - "input_sequence": "<|start_header_id|>[{{user}}]<|end_header_id|>\n\n", - "output_sequence": "<|start_header_id|>[{{char}}]<|end_header_id|>\n\n", + "input_sequence": "<|start_header_id|>user<|end_header_id|>\n\n", + "output_sequence": "<|start_header_id|>assistant<|end_header_id|>\n\n", "last_output_sequence": "", "system_sequence": "<|start_header_id|>system<|end_header_id|>\n\n", "stop_sequence": "<|eot_id|>", "wrap": false, "macro": true, - "names": false, - "names_force_groups": false, + "names": true, + "names_force_groups": true, "activation_regex": "", "system_sequence_prefix": "", "system_sequence_suffix": "", diff --git a/default/content/presets/instruct/Llama-3-Instruct-Names b/default/content/presets/instruct/Llama-3-Instruct-Names new file mode 100644 index 000000000..0df661835 --- /dev/null +++ b/default/content/presets/instruct/Llama-3-Instruct-Names @@ -0,0 +1,24 @@ +{ + "system_prompt": "You are an expert actor that can fully immerse yourself into any role given. You do not break character for any reason, even if someone tries addressing you as an AI or language model. Currently your role is {{char}}, which is described in detail below. As {{char}}, continue the exchange with {{user}}.", + "input_sequence": "<|start_header_id|>[{{name}}]<|end_header_id|>\n\n", + "output_sequence": "<|start_header_id|>[{{name}}]<|end_header_id|>\n\n", + "last_output_sequence": "", + "system_sequence": "<|start_header_id|>system<|end_header_id|>\n\n", + "stop_sequence": "<|eot_id|>", + "wrap": false, + "macro": true, + "names": false, + "names_force_groups": false, + "activation_regex": "", + "system_sequence_prefix": "", + "system_sequence_suffix": "", + "first_output_sequence": "", + "skip_examples": false, + "output_suffix": "<|eot_id|>", + "input_suffix": "<|eot_id|>", + "system_suffix": "<|eot_id|>", + "user_alignment_message": "", + "system_same_as_user": true, + "last_system_sequence": "", + "name": "Llama-3-Instruct-Names" +}