diff --git a/public/TextGen Settings/Asterism.settings b/public/TextGen Settings/Asterism.settings index 175f494ba..71b43e84a 100644 --- a/public/TextGen Settings/Asterism.settings +++ b/public/TextGen Settings/Asterism.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.02, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Beam Search.settings b/public/TextGen Settings/Beam Search.settings index 022be9cb1..2f341d6d2 100644 --- a/public/TextGen Settings/Beam Search.settings +++ b/public/TextGen Settings/Beam Search.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 4.5, + "rep_pen_range": 0, "no_repeat_ngram_size": 2, "penalty_alpha": 0, "num_beams": 10, diff --git a/public/TextGen Settings/Big O.settings b/public/TextGen Settings/Big O.settings index f8f44bd49..e565de6d3 100644 --- a/public/TextGen Settings/Big O.settings +++ b/public/TextGen Settings/Big O.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.01, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Contrastive Search.settings b/public/TextGen Settings/Contrastive Search.settings index e5d8f91f6..3537f1116 100644 --- a/public/TextGen Settings/Contrastive Search.settings +++ b/public/TextGen Settings/Contrastive Search.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0.6, "num_beams": 1, diff --git a/public/TextGen Settings/Default.settings b/public/TextGen Settings/Default.settings index dfa75edc5..eb787104f 100644 --- a/public/TextGen Settings/Default.settings +++ b/public/TextGen Settings/Default.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.2, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Deterministic.settings b/public/TextGen Settings/Deterministic.settings index eaafdd622..7e03dec0d 100644 --- a/public/TextGen Settings/Deterministic.settings +++ b/public/TextGen Settings/Deterministic.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Divine Intellect.settings b/public/TextGen Settings/Divine Intellect.settings index 448cc632d..cae86324a 100644 --- a/public/TextGen Settings/Divine Intellect.settings +++ b/public/TextGen Settings/Divine Intellect.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 1.49, "eta_cutoff": 10.42, "rep_pen": 1.17, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Kobold (Godlike).settings b/public/TextGen Settings/Kobold (Godlike).settings index af0b5c8fc..5df9438b7 100644 --- a/public/TextGen Settings/Kobold (Godlike).settings +++ b/public/TextGen Settings/Kobold (Godlike).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Kobold (Liminal Drift).settings b/public/TextGen Settings/Kobold (Liminal Drift).settings index 1b509c957..c6c289ee9 100644 --- a/public/TextGen Settings/Kobold (Liminal Drift).settings +++ b/public/TextGen Settings/Kobold (Liminal Drift).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/LLaMa-Precise.settings b/public/TextGen Settings/LLaMa-Precise.settings index 414c4d8ce..3dbb3b74e 100644 --- a/public/TextGen Settings/LLaMa-Precise.settings +++ b/public/TextGen Settings/LLaMa-Precise.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.18, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Midnight Enigma.settings b/public/TextGen Settings/Midnight Enigma.settings index 59fb8f31e..d55269ab9 100644 --- a/public/TextGen Settings/Midnight Enigma.settings +++ b/public/TextGen Settings/Midnight Enigma.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.18, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Mirostat.settings b/public/TextGen Settings/Mirostat.settings index e393c48ae..198be9feb 100644 --- a/public/TextGen Settings/Mirostat.settings +++ b/public/TextGen Settings/Mirostat.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Naive.settings b/public/TextGen Settings/Naive.settings index a45b771ec..2cdeb9492 100644 --- a/public/TextGen Settings/Naive.settings +++ b/public/TextGen Settings/Naive.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Best Guess).settings b/public/TextGen Settings/NovelAI (Best Guess).settings index 72788c33a..b116cf0e1 100644 --- a/public/TextGen Settings/NovelAI (Best Guess).settings +++ b/public/TextGen Settings/NovelAI (Best Guess).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.15, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Decadence).settings b/public/TextGen Settings/NovelAI (Decadence).settings index 3a8517a75..7b692c671 100644 --- a/public/TextGen Settings/NovelAI (Decadence).settings +++ b/public/TextGen Settings/NovelAI (Decadence).settings @@ -8,6 +8,7 @@ "tfs": 1, "epsilon_cutoff": 0, "eta_cutoff": 0, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Genesis).settings b/public/TextGen Settings/NovelAI (Genesis).settings index a738a0ee3..8b2c85df7 100644 --- a/public/TextGen Settings/NovelAI (Genesis).settings +++ b/public/TextGen Settings/NovelAI (Genesis).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.05, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Lycaenidae).settings b/public/TextGen Settings/NovelAI (Lycaenidae).settings index 71814924d..d99611189 100644 --- a/public/TextGen Settings/NovelAI (Lycaenidae).settings +++ b/public/TextGen Settings/NovelAI (Lycaenidae).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.15, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Ouroboros).settings b/public/TextGen Settings/NovelAI (Ouroboros).settings index fd3a1f5d4..708bedf23 100644 --- a/public/TextGen Settings/NovelAI (Ouroboros).settings +++ b/public/TextGen Settings/NovelAI (Ouroboros).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.05, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Pleasing Results).settings b/public/TextGen Settings/NovelAI (Pleasing Results).settings index 1b4219ed7..ed4968b6f 100644 --- a/public/TextGen Settings/NovelAI (Pleasing Results).settings +++ b/public/TextGen Settings/NovelAI (Pleasing Results).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.15, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Sphinx Moth).settings b/public/TextGen Settings/NovelAI (Sphinx Moth).settings index a00355439..1390a76b1 100644 --- a/public/TextGen Settings/NovelAI (Sphinx Moth).settings +++ b/public/TextGen Settings/NovelAI (Sphinx Moth).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.15, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/NovelAI (Storywriter).settings b/public/TextGen Settings/NovelAI (Storywriter).settings index 1aeba4daa..dfb5c1ff1 100644 --- a/public/TextGen Settings/NovelAI (Storywriter).settings +++ b/public/TextGen Settings/NovelAI (Storywriter).settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Pygmalion.settings b/public/TextGen Settings/Pygmalion.settings index 69a2a7cac..af78679a9 100644 --- a/public/TextGen Settings/Pygmalion.settings +++ b/public/TextGen Settings/Pygmalion.settings @@ -6,6 +6,7 @@ "top_a": 0, "tfs": 1, "rep_pen": 1.1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Shortwave.settings b/public/TextGen Settings/Shortwave.settings index 3bbf8c8a5..f9f039ba2 100644 --- a/public/TextGen Settings/Shortwave.settings +++ b/public/TextGen Settings/Shortwave.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.07, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Simple-1.settings b/public/TextGen Settings/Simple-1.settings index 890a506af..4cd0f73ac 100644 --- a/public/TextGen Settings/Simple-1.settings +++ b/public/TextGen Settings/Simple-1.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.15, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Space Alien.settings b/public/TextGen Settings/Space Alien.settings index ecfd07e8e..95d98f368 100644 --- a/public/TextGen Settings/Space Alien.settings +++ b/public/TextGen Settings/Space Alien.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.09, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/StarChat.settings b/public/TextGen Settings/StarChat.settings index b361984cd..3b497a633 100644 --- a/public/TextGen Settings/StarChat.settings +++ b/public/TextGen Settings/StarChat.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/TFS-with-Top-A.settings b/public/TextGen Settings/TFS-with-Top-A.settings index 525798eb3..da0b4cd5b 100644 --- a/public/TextGen Settings/TFS-with-Top-A.settings +++ b/public/TextGen Settings/TFS-with-Top-A.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.15, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Titanic.settings b/public/TextGen Settings/Titanic.settings index 5805d72af..55bf196a5 100644 --- a/public/TextGen Settings/Titanic.settings +++ b/public/TextGen Settings/Titanic.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 10.78, "rep_pen": 1.21, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/TextGen Settings/Yara.settings b/public/TextGen Settings/Yara.settings index b62193303..6b5a28711 100644 --- a/public/TextGen Settings/Yara.settings +++ b/public/TextGen Settings/Yara.settings @@ -8,6 +8,7 @@ "epsilon_cutoff": 0, "eta_cutoff": 0, "rep_pen": 1.19, + "rep_pen_range": 0, "no_repeat_ngram_size": 0, "penalty_alpha": 0, "num_beams": 1, diff --git a/public/index.html b/public/index.html index eca23c34a..e9d33607a 100644 --- a/public/index.html +++ b/public/index.html @@ -440,6 +440,21 @@ +
+
+ Rep. Pen. Range +
+
+
+ +
+
+
+ select +
+
+
+
Encoder Rep. Pen. diff --git a/public/scripts/textgen-settings.js b/public/scripts/textgen-settings.js index 281e1c51a..040cb2538 100644 --- a/public/scripts/textgen-settings.js +++ b/public/scripts/textgen-settings.js @@ -21,6 +21,7 @@ let textgenerationwebui_settings = { eta_cutoff: 0, typical_p: 1, rep_pen: 1.2, + rep_pen_range: 0, no_repeat_ngram_size: 0, penalty_alpha: 0, num_beams: 1, @@ -49,6 +50,7 @@ let textgenerationwebui_preset_names = []; const setting_names = [ "temp", "rep_pen", + "rep_pen_range", "no_repeat_ngram_size", "top_k", "top_p", @@ -212,6 +214,7 @@ export function getTextGenGenerationData(finalPromt, this_amount_gen, isImperson 'top_p': textgenerationwebui_settings.top_p, 'typical_p': textgenerationwebui_settings.typical_p, 'repetition_penalty': textgenerationwebui_settings.rep_pen, + 'repetition_penalty_range': textgenerationwebui_settings.rep_pen_range, 'encoder_repetition_penalty': textgenerationwebui_settings.encoder_rep_pen, 'top_k': textgenerationwebui_settings.top_k, 'min_length': textgenerationwebui_settings.min_length,