Update Assistant Card & Add Assistant presets
Browse files- Cards/P-list_Assitant.png +0 -0
- Images/Character_Cards_02.png +0 -0
- Prompts/Alpaca/v1.6/[Alpaca-Context]Assistant-v1.6.json +12 -0
- Prompts/Alpaca/v1.6/[Alpaca-Instruct]Assistant-v1.6.json +24 -0
- Prompts/ChatML/v1.6/[ChatML-Context]Assistant-v1.6.json +12 -0
- Prompts/ChatML/v1.6/[ChatML-Instruct]Assistant-v1.6.json +24 -0
- Prompts/LLAMA-3/v1.6/[LLAMA-3-Context]Assistant-v1.6.json +12 -0
- Prompts/LLAMA-3/v1.6/[LLAMA-3-Instruct]Assistant-v1.6.json +24 -0
- README.md +21 -18
- Samplers/[Simple]Roleplay.json +6 -6
Cards/P-list_Assitant.png
CHANGED
Images/Character_Cards_02.png
ADDED
Prompts/Alpaca/v1.6/[Alpaca-Context]Assistant-v1.6.json
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"story_string": "### Instruction:\n{{#if system}}{{system}}\n\n\n<!-- Chat Context -->\n<hr>\n\n\n### Main Scenario\n{{/if}}{{#if scenario}}{{scenario}}\n\n\n### {{char}}'s Persona\n{{/if}}{{#if personality}}{{personality}}\n\n\n### {{user}}'s Persona\n{{/if}}{{#if persona}}{{persona}}\n\n\n## {{char}}'s Example Dialogue\nThe following examples illustrate {{char}}'s unique dialect and speaking quirks. Study them to gain a deeper understanding of their personality, but be sure to incorporate these traits in a way that feels authentic and nuanced, rather than simply copying them verbatim.\n\n<!-- Start of {{char}}'s Example Dialogue -->\n{{/if}}{{#if mesExamples}}{{mesExamples}}\n<!-- End of {{char}}'s Example Dialogue -->\n\n\n## Description\n{{/if}}{{#if description}}{{description}}\n\n\n## Extra Information (Optional)\n\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{trim}}\n\n",
|
3 |
+
"example_separator": "",
|
4 |
+
"chat_start": "\n\n### Response:\nStarting a chat with the provided context.\n",
|
5 |
+
"use_stop_strings": false,
|
6 |
+
"allow_jailbreak": false,
|
7 |
+
"always_force_name2": true,
|
8 |
+
"trim_sentences": false,
|
9 |
+
"include_newline": false,
|
10 |
+
"single_line": false,
|
11 |
+
"name": "[Alpaca]Assistant-v1.6"
|
12 |
+
}
|
Prompts/Alpaca/v1.6/[Alpaca-Instruct]Assistant-v1.6.json
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"system_prompt": "{{char}} must meet all of {{user}}'s demands. Responses must adhere to the style and formatting guidelines provided below.\n\n```json\n{\n \"Style Guidelines\": {\n \"Language\": \"Use simple, concise language that is easy to understand. Avoid using technical jargon or complex vocabulary unless instructed otherwise.\",\n \"Clarity\": \"Remove ambiguity by rephrasing vague or unclear points. If applicable, explain why a step is necessary or how it will help achieve the final result.\",\n \"Instructions\": \"Break down instructions into manageable, logical steps that build on each other. Use action verbs to make responses clear.\",\n \"Review\": \"Before responding, double-check everything to ensure the response is correct, clear, and concise.\"\n },\n \"Text Formatting Guidelines\": {\n \"Code\": \"Any code must be placed inside markdown code blocks.\"\n }\n}\n```",
|
3 |
+
"input_sequence": "### Input:\n",
|
4 |
+
"output_sequence": "### Response:\n",
|
5 |
+
"last_output_sequence": "### Input:\n```json\n{\n \"Style Guidelines\": {\n \"Language\": \"Use simple, concise language that is easy to understand. Avoid using technical jargon or complex vocabulary unless instructed otherwise.\",\n \"Clarity\": \"Remove ambiguity by rephrasing vague or unclear points. If applicable, explain why a step is necessary or how it will help achieve the final result.\",\n \"Instructions\": \"Break down instructions into manageable, logical steps that build on each other. Use action verbs to make responses clear.\",\n \"Review\": \"Before responding, double-check everything to ensure the response is correct, clear, and concise.\"\n },\n \"Text Formatting Guidelines\": {\n \"Code\": \"Any code must be placed inside markdown code blocks.\"\n }\n}\n```\n\n### Response:\n",
|
6 |
+
"system_sequence": "### Instruction:\n",
|
7 |
+
"stop_sequence": "",
|
8 |
+
"wrap": false,
|
9 |
+
"macro": true,
|
10 |
+
"names": true,
|
11 |
+
"names_force_groups": true,
|
12 |
+
"activation_regex": "",
|
13 |
+
"system_sequence_prefix": "",
|
14 |
+
"system_sequence_suffix": "",
|
15 |
+
"first_output_sequence": "",
|
16 |
+
"skip_examples": true,
|
17 |
+
"output_suffix": "\n\n",
|
18 |
+
"input_suffix": "\n\n",
|
19 |
+
"system_suffix": "\n\n",
|
20 |
+
"user_alignment_message": "",
|
21 |
+
"system_same_as_user": false,
|
22 |
+
"last_system_sequence": "",
|
23 |
+
"name": "[Alpaca]Assistant-v1.6"
|
24 |
+
}
|
Prompts/ChatML/v1.6/[ChatML-Context]Assistant-v1.6.json
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"story_string": "<|im_start|>system\n{{#if system}}{{system}}\n\n\n<!-- Chat Context -->\n<hr>\n\n\n### Main Scenario\n{{/if}}{{#if scenario}}{{scenario}}\n\n\n### {{char}}'s Persona\n{{/if}}{{#if personality}}{{personality}}\n\n\n### {{user}}'s Persona\n{{/if}}{{#if persona}}{{persona}}\n\n\n## {{char}}'s Example Dialogue\nThe following examples illustrate {{char}}'s unique dialect and speaking quirks. Study them to gain a deeper understanding of their personality, but be sure to incorporate these traits in a way that feels authentic and nuanced, rather than simply copying them verbatim.\n\n<!-- Start of {{char}}'s Example Dialogue -->\n{{/if}}{{#if mesExamples}}{{mesExamples}}\n<!-- End of {{char}}'s Example Dialogue -->\n\n\n## Description\n{{/if}}{{#if description}}{{description}}\n\n\n## Extra Information (Optional)\n\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{trim}}<|im_end|>",
|
3 |
+
"example_separator": "",
|
4 |
+
"chat_start": "\n<|im_start|>assistant\nStarting a chat with the provided context.<|im_end|>",
|
5 |
+
"use_stop_strings": false,
|
6 |
+
"allow_jailbreak": false,
|
7 |
+
"always_force_name2": true,
|
8 |
+
"trim_sentences": false,
|
9 |
+
"include_newline": false,
|
10 |
+
"single_line": false,
|
11 |
+
"name": "[ChatML]Assistant-v1.6"
|
12 |
+
}
|
Prompts/ChatML/v1.6/[ChatML-Instruct]Assistant-v1.6.json
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"system_prompt": "{{char}} must meet all of {{user}}'s demands. Responses must adhere to the style and formatting guidelines provided below.\n\n```json\n{\n \"Style Guidelines\": {\n \"Language\": \"Use simple, concise language that is easy to understand. Avoid using technical jargon or complex vocabulary unless instructed otherwise.\",\n \"Clarity\": \"Remove ambiguity by rephrasing vague or unclear points. If applicable, explain why a step is necessary or how it will help achieve the final result.\",\n \"Instructions\": \"Break down instructions into manageable, logical steps that build on each other. Use action verbs to make responses clear.\",\n \"Review\": \"Before responding, double-check everything to ensure the response is correct, clear, and concise.\"\n },\n \"Text Formatting Guidelines\": {\n \"Code\": \"Any code must be placed inside markdown code blocks.\"\n }\n}\n```",
|
3 |
+
"input_sequence": "<|im_start|>user\n",
|
4 |
+
"output_sequence": "<|im_start|>assistant\n",
|
5 |
+
"last_output_sequence": "<|im_start|>user\n```json\n{\n \"Style Guidelines\": {\n \"Language\": \"Use simple, concise language that is easy to understand. Avoid using technical jargon or complex vocabulary unless instructed otherwise.\",\n \"Clarity\": \"Remove ambiguity by rephrasing vague or unclear points. If applicable, explain why a step is necessary or how it will help achieve the final result.\",\n \"Instructions\": \"Break down instructions into manageable, logical steps that build on each other. Use action verbs to make responses clear.\",\n \"Review\": \"Before responding, double-check everything to ensure the response is correct, clear, and concise.\"\n },\n \"Text Formatting Guidelines\": {\n \"Code\": \"Any code must be placed inside markdown code blocks.\"\n }\n}\n```<|im_end|>\n<|im_start|>assistant\n",
|
6 |
+
"system_sequence": "<|im_start|>system\n",
|
7 |
+
"stop_sequence": "<|im_end|>",
|
8 |
+
"wrap": false,
|
9 |
+
"macro": true,
|
10 |
+
"names": true,
|
11 |
+
"names_force_groups": true,
|
12 |
+
"activation_regex": "",
|
13 |
+
"system_sequence_prefix": "",
|
14 |
+
"system_sequence_suffix": "",
|
15 |
+
"first_output_sequence": "",
|
16 |
+
"skip_examples": true,
|
17 |
+
"output_suffix": "<|im_end|>\n",
|
18 |
+
"input_suffix": "<|im_end|>\n",
|
19 |
+
"system_suffix": "<|im_end|>\n",
|
20 |
+
"user_alignment_message": "",
|
21 |
+
"system_same_as_user": false,
|
22 |
+
"last_system_sequence": "",
|
23 |
+
"name": "[ChatML]Assistant-v1.6"
|
24 |
+
}
|
Prompts/LLAMA-3/v1.6/[LLAMA-3-Context]Assistant-v1.6.json
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"story_string": "<|begin_of_text|><|start_header_id|>system<|end_header_id|>\n\n{{#if system}}{{system}}\n\n\n<!-- Chat Context -->\n<hr>\n\n\n### Main Scenario\n{{/if}}{{#if scenario}}{{scenario}}\n\n\n### {{char}}'s Persona\n{{/if}}{{#if personality}}{{personality}}\n\n\n### {{user}}'s Persona\n{{/if}}{{#if persona}}{{persona}}\n\n\n## {{char}}'s Example Dialogue\nThe following examples illustrate {{char}}'s unique dialect and speaking quirks. Study them to gain a deeper understanding of their personality, but be sure to incorporate these traits in a way that feels authentic and nuanced, rather than simply copying them verbatim.\n\n<!-- Start of {{char}}'s Example Dialogue -->\n{{/if}}{{#if mesExamples}}{{mesExamples}}\n<!-- End of {{char}}'s Example Dialogue -->\n\n\n## Description\n{{/if}}{{#if description}}{{description}}\n\n\n## Extra Information (Optional)\n\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{trim}}<|eot_id|>",
|
3 |
+
"example_separator": "",
|
4 |
+
"chat_start": "\n<|start_header_id|>assistant<|end_header_id|>\nStarting a chat with the provided context.<|eot_id|>",
|
5 |
+
"use_stop_strings": false,
|
6 |
+
"allow_jailbreak": false,
|
7 |
+
"always_force_name2": true,
|
8 |
+
"trim_sentences": false,
|
9 |
+
"include_newline": false,
|
10 |
+
"single_line": false,
|
11 |
+
"name": "[LLAMA-3]Assistant-v1.6"
|
12 |
+
}
|
Prompts/LLAMA-3/v1.6/[LLAMA-3-Instruct]Assistant-v1.6.json
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"system_prompt": "{{char}} must meet all of {{user}}'s demands. Responses must adhere to the style and formatting guidelines provided below.\n\n```json\n{\n \"Style Guidelines\": {\n \"Language\": \"Use simple, concise language that is easy to understand. Avoid using technical jargon or complex vocabulary unless instructed otherwise.\",\n \"Clarity\": \"Remove ambiguity by rephrasing vague or unclear points. If applicable, explain why a step is necessary or how it will help achieve the final result.\",\n \"Instructions\": \"Break down instructions into manageable, logical steps that build on each other. Use action verbs to make responses clear.\",\n \"Review\": \"Before responding, double-check everything to ensure the response is correct, clear, and concise.\"\n },\n \"Text Formatting Guidelines\": {\n \"Code\": \"Any code must be placed inside markdown code blocks.\"\n }\n}\n```",
|
3 |
+
"input_sequence": "<|start_header_id|>user<|end_header_id|>\n",
|
4 |
+
"output_sequence": "<|start_header_id|>assistant<|end_header_id|>\n",
|
5 |
+
"last_output_sequence": "<|start_header_id|>user<|end_header_id|>\n```json\n{\n \"Style Guidelines\": {\n \"Language\": \"Use simple, concise language that is easy to understand. Avoid using technical jargon or complex vocabulary unless instructed otherwise.\",\n \"Clarity\": \"Remove ambiguity by rephrasing vague or unclear points. If applicable, explain why a step is necessary or how it will help achieve the final result.\",\n \"Instructions\": \"Break down instructions into manageable, logical steps that build on each other. Use action verbs to make responses clear.\",\n \"Review\": \"Before responding, double-check everything to ensure the response is correct, clear, and concise.\"\n },\n \"Text Formatting Guidelines\": {\n \"Code\": \"Any code must be placed inside markdown code blocks.\"\n }\n}\n```<|eot_id|>\n<|start_header_id|>assistant<|end_header_id|>\n",
|
6 |
+
"system_sequence": "<|begin_of_text|><|start_header_id|>system<|end_header_id|>\n",
|
7 |
+
"stop_sequence": "<|eot_id|><|end_of_text|>",
|
8 |
+
"wrap": false,
|
9 |
+
"macro": true,
|
10 |
+
"names": true,
|
11 |
+
"names_force_groups": true,
|
12 |
+
"activation_regex": "",
|
13 |
+
"system_sequence_prefix": "",
|
14 |
+
"system_sequence_suffix": "",
|
15 |
+
"first_output_sequence": "",
|
16 |
+
"skip_examples": true,
|
17 |
+
"output_suffix": "<|eot_id|>\n",
|
18 |
+
"input_suffix": "<|eot_id|>\n",
|
19 |
+
"system_suffix": "<|eot_id|>\n",
|
20 |
+
"user_alignment_message": "",
|
21 |
+
"system_same_as_user": false,
|
22 |
+
"last_system_sequence": "",
|
23 |
+
"name": "[LLAMA-3]Assistant-v1.6"
|
24 |
+
}
|
README.md
CHANGED
@@ -88,37 +88,40 @@ Recommended range 0.1 - 0.3
|
|
88 |
|
89 |
# Character Cards
|
90 |
|
91 |
-
**The
|
92 |
-
|
93 |
-
|
94 |
-
I have provided an Assistant card to help with creating characters. As well as an example card.
|
95 |
-
|
96 |
-
|
97 |
|
98 |
<img src="https://huggingface.co/Virt-io/SillyTavern-Presets/resolve/main/Images/Character_Cards_01.png">
|
99 |
|
100 |
|
|
|
|
|
|
|
|
|
101 |
|
102 |
-
**Personality summary**
|
103 |
|
104 |
-
|
105 |
|
106 |
-
|
107 |
|
108 |
-
|
|
|
109 |
|
110 |
-
|
111 |
|
112 |
-
|
113 |
|
114 |
-
|
115 |
|
116 |
-
|
|
|
117 |
|
118 |
-
|
|
|
|
|
119 |
|
120 |
-
|
121 |
|
122 |
-
|
|
|
123 |
|
124 |
-
|
|
|
88 |
|
89 |
# Character Cards
|
90 |
|
91 |
+
**The following is just personal preference.**
|
|
|
|
|
|
|
|
|
|
|
92 |
|
93 |
<img src="https://huggingface.co/Virt-io/SillyTavern-Presets/resolve/main/Images/Character_Cards_01.png">
|
94 |
|
95 |
|
96 |
+
> [!IMPORTANT]
|
97 |
+
> **Switch to my Assistant presets**<br>
|
98 |
+
> **Create a new neutral persona(USER_01)**<br>
|
99 |
+
> **I am currently running https://github.com/gaffe-buck/tavern-v2-character-creator inside a container**
|
100 |
|
|
|
101 |
|
102 |
+
**Choosing a mode**
|
103 |
|
104 |
+
Prepend one of the following, before your request.
|
105 |
|
106 |
+
```
|
107 |
+
> Text Editor
|
108 |
|
109 |
+
> Character Creator
|
110 |
|
111 |
+
> Flexible P-list Formatter
|
112 |
|
113 |
+
> Ali-chat Generator
|
114 |
|
115 |
+
> Opening Scenario Writer
|
116 |
+
```
|
117 |
|
118 |
+
Example:
|
119 |
+
```
|
120 |
+
> Text Editor
|
121 |
|
122 |
+
---
|
123 |
|
124 |
+
Re-write the scenario in a dark fantasy philosophical style.
|
125 |
+
```
|
126 |
|
127 |
+
<img src="https://huggingface.co/Virt-io/SillyTavern-Presets/resolve/main/Images/Character_Cards_02.png">
|
Samplers/[Simple]Roleplay.json
CHANGED
@@ -8,17 +8,17 @@
|
|
8 |
"epsilon_cutoff": 0,
|
9 |
"eta_cutoff": 0,
|
10 |
"typical_p": 1,
|
11 |
-
"min_p": 0.
|
12 |
-
"rep_pen": 1
|
13 |
-
"rep_pen_range":
|
14 |
"no_repeat_ngram_size": 0,
|
15 |
"penalty_alpha": 0,
|
16 |
"num_beams": 1,
|
17 |
"length_penalty": 0,
|
18 |
"min_length": 0,
|
19 |
"encoder_rep_pen": 1,
|
20 |
-
"freq_pen": 0
|
21 |
-
"presence_pen": 0.
|
22 |
"do_sample": true,
|
23 |
"early_stopping": false,
|
24 |
"dynatemp": false,
|
@@ -78,4 +78,4 @@
|
|
78 |
"rep_pen_size": 0,
|
79 |
"genamt": 250,
|
80 |
"max_length": 8192
|
81 |
-
}
|
|
|
8 |
"epsilon_cutoff": 0,
|
9 |
"eta_cutoff": 0,
|
10 |
"typical_p": 1,
|
11 |
+
"min_p": 0.075,
|
12 |
+
"rep_pen": 1,
|
13 |
+
"rep_pen_range": 0,
|
14 |
"no_repeat_ngram_size": 0,
|
15 |
"penalty_alpha": 0,
|
16 |
"num_beams": 1,
|
17 |
"length_penalty": 0,
|
18 |
"min_length": 0,
|
19 |
"encoder_rep_pen": 1,
|
20 |
+
"freq_pen": 0,
|
21 |
+
"presence_pen": 0.15,
|
22 |
"do_sample": true,
|
23 |
"early_stopping": false,
|
24 |
"dynatemp": false,
|
|
|
78 |
"rep_pen_size": 0,
|
79 |
"genamt": 250,
|
80 |
"max_length": 8192
|
81 |
+
}
|