Virt-io commited on
Commit
5226cf1
1 Parent(s): b276f48

Update Assistant Card & Add Assistant presets

Browse files
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 follwing is just personal preference.**
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
- Use a P-list
105
 
106
- **Scenario**
107
 
108
- Write a short, concise summary of the overall scenario.
 
109
 
110
- **Examples of dialogue**
111
 
112
- Use Ali-Chat
113
 
114
- This is to enforce formatting and add character lore.
115
 
116
- **Description**
 
117
 
118
- Any extra information.
 
 
119
 
120
- **First message**
121
 
122
- Never write {{user}} dialogue or actions.
 
123
 
124
- Have both speech and narration.
 
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.066,
12
- "rep_pen": 1.05,
13
- "rep_pen_range": 2048,
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.1,
21
- "presence_pen": 0.25,
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
+ }