Fix ChatML context formatting thanks to @SerialKicked
Browse files
Prompts/ChatML/v1.7/[ChatML-Context]Roleplay-v1.7.json
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
{
|
2 |
-
"story_string": "<|im_start|>system\n\n{{#if system}}{{system}}\n\n\n<!-- Start of Role-play Context -->\n\n
|
3 |
"example_separator": "",
|
4 |
"chat_start": "",
|
5 |
"use_stop_strings": false,
|
@@ -9,4 +9,4 @@
|
|
9 |
"include_newline": false,
|
10 |
"single_line": false,
|
11 |
"name": "[ChatML]Roleplay-v1.7.json"
|
12 |
-
}
|
|
|
1 |
{
|
2 |
+
"story_string": "<|im_start|>system\n\n{{#if system}}{{system}}\n\n\n<!-- Start of Role-play Context -->\n\n{{/if}}{{#if scenario}}### Main Scenario\n{{scenario}}\n\n{{/if}}{{#if wiBefore}}### Extra Information\n{{wiBefore}}\n\n{{/if}}{{#if personality}}### {{char}}'s Persona\n{{personality}}\n\n{{/if}}{{#if persona}}### {{user}}'s Persona\n{{persona}}\n\n{{/if}}{{#if mesExamples}}### {{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{{mesExamples}}\n<!-- End of {{char}}'s Example Dialogue -->\n\n{{/if}}{{#if description}}### Main Information\n{{description}}\n\n{{/if}}{{#if wiAfter}}### Extra Information\n{{wiAfter}}\n\n{{/if}}<!-- End of Role-play Context --><|im_end|>",
|
3 |
"example_separator": "",
|
4 |
"chat_start": "",
|
5 |
"use_stop_strings": false,
|
|
|
9 |
"include_newline": false,
|
10 |
"single_line": false,
|
11 |
"name": "[ChatML]Roleplay-v1.7.json"
|
12 |
+
}
|
Prompts/ChatML/v1.7/[ChatML-Instruct]Roleplay-v1.7.json
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
{
|
2 |
-
"system_prompt": "A flexible narrative driven role-play featuring {{char}} and {{user}}. MUST strictly adhere to the Role-playing Guidelines. MUST refer to the Role-play Context for contextually accurate information.\n\n\n<!-- Start of Role-playing Guidelines -->\n\n
|
3 |
"input_sequence": "<|im_start|>user\n",
|
4 |
"output_sequence": "<|im_start|>assistant\n",
|
5 |
"last_output_sequence": "",
|
@@ -21,4 +21,4 @@
|
|
21 |
"system_same_as_user": false,
|
22 |
"last_system_sequence": "",
|
23 |
"name": "[ChatML]Roleplay-v1.7"
|
24 |
-
}
|
|
|
1 |
{
|
2 |
+
"system_prompt": "A flexible narrative driven role-play featuring {{char}} and {{user}}. MUST strictly adhere to the Role-playing Guidelines. MUST refer to the Role-play Context for contextually accurate information.\n\n\n<!-- Start of Role-playing Guidelines -->\n\n### Style\nPacing & Plot Progression: Ensure narratives flow smoothly with consistent pacing and seamless scene transitions.\nVocabulary & Syntax: Utilize varied nouns, verbs, and sentence structures, preferring active voice over passive voice.\nCharacter Profundity: Create realistic, multi-dimensional characters with genuine strengths, flaws, and relatable human qualities, transcending stereotypes for authentic portrayals.\nThematic Depth: When contextually relevant, explore complex, mature themes to add depth and realism to the narrative.\n\n### World-Building\nLore Adherence: Respect established world-building, refraining from contradictions, and building upon existing canon.\nInnovative Expansion: Integrate new world elements skillfully, providing context through narrative or dialogue, ensuring seamless continuity.\n\n### Character Embodiment\nAuthentic Embodiment: Emulate characters' traits, emotions, motivations, tastes, sensory experiences, etc.\nAppearance: Faithfully represent characters' visuals, ie. clothing, body type, etc.\nSpeech Consistency: Maintain character authenticity through distinct accurate depictions of their language and tone.\nThematic Alignment: Ensure characters respond to themes in ways true to their established personalities and traits.\nCharacter Interactions: Interactions MUST be contextually accurate.\nEnvironmental Interaction: Interact with and react to the environment.\n\n<!-- End of Role-playing Guidelines -->",
|
3 |
"input_sequence": "<|im_start|>user\n",
|
4 |
"output_sequence": "<|im_start|>assistant\n",
|
5 |
"last_output_sequence": "",
|
|
|
21 |
"system_same_as_user": false,
|
22 |
"last_system_sequence": "",
|
23 |
"name": "[ChatML]Roleplay-v1.7"
|
24 |
+
}
|
README.md
CHANGED
@@ -7,18 +7,16 @@ tags:
|
|
7 |
> **Personality Summary is a required field.(Recommended to use P-list)**<br>
|
8 |
|
9 |
> [!IMPORTANT]
|
10 |
-
> **Blobby is [here](https://huggingface.co/Virt-io/SillyTavern-Presets/resolve/main/Cards/Blobby.png)**<br>
|
11 |
-
|
12 |
-
> [!WARNING]
|
13 |
> **v1.7 Should work without any needed changes.**<br>
|
14 |
> **Samplers are a work in progress**<br>
|
15 |
> **If you need help adapting the presets to your needs, feel free to open a discussion.**<br>
|
|
|
16 |
|
17 |
|
18 |
> [!IMPORTANT]
|
19 |
-
>
|
20 |
-
|
21 |
-
|
22 |
|
23 |
### SillyTavern Presets
|
24 |
|
|
|
7 |
> **Personality Summary is a required field.(Recommended to use P-list)**<br>
|
8 |
|
9 |
> [!IMPORTANT]
|
|
|
|
|
|
|
10 |
> **v1.7 Should work without any needed changes.**<br>
|
11 |
> **Samplers are a work in progress**<br>
|
12 |
> **If you need help adapting the presets to your needs, feel free to open a discussion.**<br>
|
13 |
+
> **Turn on trim if you like it I just suffer from FOMO.**<br>
|
14 |
|
15 |
|
16 |
> [!IMPORTANT]
|
17 |
+
> Thanks to:<br>
|
18 |
+
> [shrinkedd](https://www.reddit.com/r/SillyTavernAI/comments/1ca4xo8/ive_thought_of_a_way_to_decrease_chances_of/) for ideas<br>
|
19 |
+
> [SerialKicked](https://huggingface.co/SerialKicked) for [fixing context](https://huggingface.co/Virt-io/SillyTavern-Presets/discussions/3)<br>
|
20 |
|
21 |
### SillyTavern Presets
|
22 |
|