From 5848ec498bd3bd758720ad76a64438697924c6fa Mon Sep 17 00:00:00 2001 From: SDS <52386626+StefanDanielSchwarz@users.noreply.github.com> Date: Sat, 7 Oct 2023 18:25:36 +0200 Subject: [PATCH] Assorted fixes and improvements (#1208) * Kobold Presets fixed * Help texts fixed * Scale API for connectAPISlash * Quick Reply checkboxes fixed * New Instruct Mode Presets * More date/time macros * ChatML context template and instruct prompt format * Mistral context template and instruct prompt format * Removed use_default_badwordsids from kobold presets * Renamed ChatML to Mistral-OpenOrca (ChatML) * Renamed Mistral-OpenOrca (removed ChatML) * Removed single_line from kobold presets * Removed obsolete use_stop_sequence setting * Ban EOS Token off by default * Split AI Resp. Conf. in global and preset-specific settings * Resolve conflicts * Fix title * Add translations for new help texts * Fix i18n.json whitespace * Make Mistral-OpenOrca system prompt more generic * Renamed "Mistral-OpenOrca" to "ChatML" again * More (UI) fixes and improvements * Sendas hint fixed --------- Co-authored-by: Cohee <18619528+Cohee1207@users.noreply.github.com> --- default/settings.json | 8 +- .../KoboldAI Settings/Ace of Spades.settings | 16 +- .../Basic Coherence.settings | 16 +- public/KoboldAI Settings/Best Guess.settings | 16 +- .../Coherent Creativity.settings | 16 +- .../KoboldAI Settings/Deterministic.settings | 9 +- public/KoboldAI Settings/Genesis.settings | 16 +- public/KoboldAI Settings/Godlike.settings | 16 +- public/KoboldAI Settings/Good Winds.settings | 16 +- .../KoboldAI Settings/Liminal Drift.settings | 16 +- public/KoboldAI Settings/Low Rider.settings | 16 +- public/KoboldAI Settings/Luna Moth.settings | 16 +- public/KoboldAI Settings/Mayday.settings | 16 +- public/KoboldAI Settings/Miro Bronze.settings | 5 +- public/KoboldAI Settings/Miro Gold.settings | 5 +- public/KoboldAI Settings/Miro Silver.settings | 5 +- public/KoboldAI Settings/Ouroboros.settings | 16 +- .../Pleasing Results.settings | 16 +- public/KoboldAI Settings/Pro Writer.settings | 16 +- .../KoboldAI Settings/RecoveredRuins.settings | 18 +- public/KoboldAI Settings/Space Alien.settings | 9 +- public/KoboldAI Settings/Storywriter.settings | 16 +- .../KoboldAI Settings/TFS-with-Top-A.settings | 9 +- public/KoboldAI Settings/Titanic.settings | 9 +- .../simple-proxy-for-tavern.settings | 9 +- public/context/ChatML.json | 6 + public/context/Libra-32B.json | 6 + public/context/Mistral.json | 6 + public/i18n.json | 507 +++++++++--------- public/index.html | 53 +- public/instruct/ChatML.json | 17 + public/instruct/Libra-32B.json | 17 + public/instruct/Mistral.json | 17 + public/instruct/Synthia.json | 17 + public/script.js | 22 +- .../scripts/extensions/backgrounds/index.js | 6 +- .../scripts/extensions/expressions/index.js | 4 +- public/scripts/extensions/gallery/index.js | 2 +- public/scripts/extensions/idle/index.js | 2 +- public/scripts/extensions/memory/index.js | 2 +- public/scripts/extensions/objective/index.js | 2 +- .../scripts/extensions/quick-reply/index.js | 12 +- public/scripts/kai-settings.js | 2 +- public/scripts/power-user.js | 12 +- public/scripts/preset-manager.js | 2 +- public/scripts/slash-commands.js | 4 +- public/scripts/templates/macros.html | 4 + public/scripts/world-info.js | 2 +- 48 files changed, 632 insertions(+), 418 deletions(-) create mode 100644 public/context/ChatML.json create mode 100644 public/context/Libra-32B.json create mode 100644 public/context/Mistral.json create mode 100644 public/instruct/ChatML.json create mode 100644 public/instruct/Libra-32B.json create mode 100644 public/instruct/Mistral.json create mode 100644 public/instruct/Synthia.json diff --git a/default/settings.json b/default/settings.json index b1fd984e9..6a181a144 100644 --- a/default/settings.json +++ b/default/settings.json @@ -406,7 +406,6 @@ "tfs": 1, "rep_pen_slope": 0, "single_line": false, - "use_stop_sequence": false, "streaming_kobold": false, "sampler_order": [ 6, @@ -416,7 +415,12 @@ 3, 4, 5 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "use_default_badwordsids": false, + "grammar": "" }, "oai_settings": { "preset_settings_openai": "Default", diff --git a/public/KoboldAI Settings/Ace of Spades.settings b/public/KoboldAI Settings/Ace of Spades.settings index 97b6b7df2..a6ee9849a 100644 --- a/public/KoboldAI Settings/Ace of Spades.settings +++ b/public/KoboldAI Settings/Ace of Spades.settings @@ -1,12 +1,12 @@ { "temp": 1.15, - "top_k": 0, - "top_p": 0.95, - "top_a": 0, - "typical": 1, - "tfs": 0.8, "rep_pen": 1.05, "rep_pen_range": 2048, + "top_p": 0.95, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 0.8, "rep_pen_slope": 7, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 5, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Basic Coherence.settings b/public/KoboldAI Settings/Basic Coherence.settings index 30b2649ce..79472b0e7 100644 --- a/public/KoboldAI Settings/Basic Coherence.settings +++ b/public/KoboldAI Settings/Basic Coherence.settings @@ -1,12 +1,12 @@ { "temp": 0.59, - "top_k": 0, - "top_p": 1, - "top_a": 0, - "typical": 1, - "tfs": 0.87, "rep_pen": 1.1, "rep_pen_range": 2048, + "top_p": 1, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 0.87, "rep_pen_slope": 0.3, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Best Guess.settings b/public/KoboldAI Settings/Best Guess.settings index 1f542e9a8..2bd4e1d98 100644 --- a/public/KoboldAI Settings/Best Guess.settings +++ b/public/KoboldAI Settings/Best Guess.settings @@ -1,12 +1,12 @@ { "temp": 0.8, - "top_k": 100, - "top_p": 0.9, - "top_a": 0, - "typical": 1, - "tfs": 1, "rep_pen": 1.15, "rep_pen_range": 2048, + "top_p": 0.9, + "top_a": 0, + "top_k": 100, + "typical": 1, + "tfs": 1, "rep_pen_slope": 3.4, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Coherent Creativity.settings b/public/KoboldAI Settings/Coherent Creativity.settings index 77e9fbfa4..e8876e9c2 100644 --- a/public/KoboldAI Settings/Coherent Creativity.settings +++ b/public/KoboldAI Settings/Coherent Creativity.settings @@ -1,12 +1,12 @@ { "temp": 0.51, - "top_p": 1, - "top_k": 0, - "tfs": 0.99, - "top_a": 0, - "typical": 1, "rep_pen": 1.2, "rep_pen_range": 2048, + "top_p": 1, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 0.99, "rep_pen_slope": 0, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Deterministic.settings b/public/KoboldAI Settings/Deterministic.settings index 4e9681f60..f1b69a14e 100644 --- a/public/KoboldAI Settings/Deterministic.settings +++ b/public/KoboldAI Settings/Deterministic.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 1, "rep_pen_slope": 0, - "single_line": false, "sampler_order": [ 6, 0, @@ -17,5 +16,9 @@ 4, 2, 5 - ] -} + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/Genesis.settings b/public/KoboldAI Settings/Genesis.settings index 6024166cb..6e8433014 100644 --- a/public/KoboldAI Settings/Genesis.settings +++ b/public/KoboldAI Settings/Genesis.settings @@ -1,12 +1,12 @@ { "temp": 0.63, - "top_k": 0, - "top_p": 0.98, - "top_a": 0, - "typical": 1, - "tfs": 0.98, "rep_pen": 1.05, "rep_pen_range": 2048, + "top_p": 0.98, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 0.98, "rep_pen_slope": 0.1, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 5, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Godlike.settings b/public/KoboldAI Settings/Godlike.settings index 41ace603d..6c75e7f00 100644 --- a/public/KoboldAI Settings/Godlike.settings +++ b/public/KoboldAI Settings/Godlike.settings @@ -1,12 +1,12 @@ { "temp": 0.7, - "top_k": 0, - "top_p": 0.5, - "top_a": 0.75, - "typical": 0.19, - "tfs": 0.97, "rep_pen": 1.1, "rep_pen_range": 1024, + "top_p": 0.5, + "top_a": 0.75, + "top_k": 0, + "typical": 0.19, + "tfs": 0.97, "rep_pen_slope": 0.7, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 2, 1, 0 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Good Winds.settings b/public/KoboldAI Settings/Good Winds.settings index c66817917..f0fe996d5 100644 --- a/public/KoboldAI Settings/Good Winds.settings +++ b/public/KoboldAI Settings/Good Winds.settings @@ -1,12 +1,12 @@ { "temp": 0.7, - "top_k": 0, - "top_p": 1, - "top_a": 0, - "typical": 1, - "tfs": 0.9, "rep_pen": 1.1, "rep_pen_range": 1024, + "top_p": 1, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 0.9, "rep_pen_slope": 0.7, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 4, 5 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Liminal Drift.settings b/public/KoboldAI Settings/Liminal Drift.settings index aa71243e9..4371499e5 100644 --- a/public/KoboldAI Settings/Liminal Drift.settings +++ b/public/KoboldAI Settings/Liminal Drift.settings @@ -1,12 +1,12 @@ { "temp": 0.66, - "top_k": 0, - "top_p": 1, - "top_a": 0.96, - "typical": 0.6, - "tfs": 1, "rep_pen": 1.1, "rep_pen_range": 1024, + "top_p": 1, + "top_a": 0.96, + "top_k": 0, + "typical": 0.6, + "tfs": 1, "rep_pen_slope": 0.7, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 0, 2, 3 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Low Rider.settings b/public/KoboldAI Settings/Low Rider.settings index 345cff8f4..893865f34 100644 --- a/public/KoboldAI Settings/Low Rider.settings +++ b/public/KoboldAI Settings/Low Rider.settings @@ -1,12 +1,12 @@ { "temp": 0.94, - "top_k": 12, - "top_p": 1, - "top_a": 0, - "typical": 1, - "tfs": 0.94, "rep_pen": 1.05, "rep_pen_range": 2048, + "top_p": 1, + "top_a": 0, + "top_k": 12, + "typical": 1, + "tfs": 0.94, "rep_pen_slope": 0.2, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Luna Moth.settings b/public/KoboldAI Settings/Luna Moth.settings index 92fb7daed..c70dfa6f4 100644 --- a/public/KoboldAI Settings/Luna Moth.settings +++ b/public/KoboldAI Settings/Luna Moth.settings @@ -1,12 +1,12 @@ { "temp": 1.5, - "top_k": 85, - "top_p": 0.24, - "top_a": 0, - "typical": 1, - "tfs": 1, "rep_pen": 1.1, "rep_pen_range": 2048, + "top_p": 0.24, + "top_a": 0, + "top_k": 85, + "typical": 1, + "tfs": 1, "rep_pen_slope": 0, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Mayday.settings b/public/KoboldAI Settings/Mayday.settings index 6f0ca546f..2c95963f6 100644 --- a/public/KoboldAI Settings/Mayday.settings +++ b/public/KoboldAI Settings/Mayday.settings @@ -1,12 +1,12 @@ { "temp": 1.05, - "top_k": 0, - "top_p": 0.95, - "top_a": 0, - "typical": 1, - "tfs": 1, "rep_pen": 1.1, "rep_pen_range": 1024, + "top_p": 0.95, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 1, "rep_pen_slope": 0.7, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 4, 5 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Miro Bronze.settings b/public/KoboldAI Settings/Miro Bronze.settings index 7e24455f4..1d9490e46 100644 --- a/public/KoboldAI Settings/Miro Bronze.settings +++ b/public/KoboldAI Settings/Miro Bronze.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 1, "rep_pen_slope": 0.9, - "single_line": false, "sampler_order": [ 6, 0, @@ -21,5 +20,5 @@ "mirostat": 2, "mirostat_tau": 9.61, "mirostat_eta": 1, - "use_default_badwordsids": true -} + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/Miro Gold.settings b/public/KoboldAI Settings/Miro Gold.settings index d5d37b079..4d7dd504f 100644 --- a/public/KoboldAI Settings/Miro Gold.settings +++ b/public/KoboldAI Settings/Miro Gold.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 1, "rep_pen_slope": 0.9, - "single_line": false, "sampler_order": [ 6, 0, @@ -21,5 +20,5 @@ "mirostat": 2, "mirostat_tau": 9.91, "mirostat_eta": 1, - "use_default_badwordsids": true -} + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/Miro Silver.settings b/public/KoboldAI Settings/Miro Silver.settings index 2f2ee8633..1d07687d4 100644 --- a/public/KoboldAI Settings/Miro Silver.settings +++ b/public/KoboldAI Settings/Miro Silver.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 1, "rep_pen_slope": 0.9, - "single_line": false, "sampler_order": [ 6, 0, @@ -21,5 +20,5 @@ "mirostat": 2, "mirostat_tau": 9.62, "mirostat_eta": 1, - "use_default_badwordsids": true -} + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/Ouroboros.settings b/public/KoboldAI Settings/Ouroboros.settings index 908454d18..4d0506619 100644 --- a/public/KoboldAI Settings/Ouroboros.settings +++ b/public/KoboldAI Settings/Ouroboros.settings @@ -1,12 +1,12 @@ { "temp": 1.07, - "top_k": 100, - "top_p": 1, - "top_a": 0, - "typical": 1, - "tfs": 0.93, "rep_pen": 1.05, "rep_pen_range": 404, + "top_p": 1, + "top_a": 0, + "top_k": 100, + "typical": 1, + "tfs": 0.93, "rep_pen_slope": 0.8, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 2, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Pleasing Results.settings b/public/KoboldAI Settings/Pleasing Results.settings index 8948a7efa..3c2d188bc 100644 --- a/public/KoboldAI Settings/Pleasing Results.settings +++ b/public/KoboldAI Settings/Pleasing Results.settings @@ -1,12 +1,12 @@ { "temp": 0.44, - "top_k": 0, - "top_p": 1, - "top_a": 0, - "typical": 1, - "tfs": 0.9, "rep_pen": 1.15, "rep_pen_range": 2048, + "top_p": 1, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 0.9, "rep_pen_slope": 6.8, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/Pro Writer.settings b/public/KoboldAI Settings/Pro Writer.settings index 190b43a99..d52bc37ff 100644 --- a/public/KoboldAI Settings/Pro Writer.settings +++ b/public/KoboldAI Settings/Pro Writer.settings @@ -1,12 +1,12 @@ { "temp": 1.35, - "top_k": 0, - "top_p": 1, - "top_a": 0, - "typical": 1, - "tfs": 0.69, "rep_pen": 1.15, "rep_pen_range": 2048, + "top_p": 1, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 0.69, "rep_pen_slope": 0.1, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 0, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/RecoveredRuins.settings b/public/KoboldAI Settings/RecoveredRuins.settings index 0ec6b7d25..186ae362d 100644 --- a/public/KoboldAI Settings/RecoveredRuins.settings +++ b/public/KoboldAI Settings/RecoveredRuins.settings @@ -1,12 +1,12 @@ { "temp": 1, - "top_k": 0, - "top_p": 0.95, - "top_a": 0, - "typical": 1, - "tfs": 1, "rep_pen": 1.1, "rep_pen_range": 600, + "top_p": 0.95, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 1, "rep_pen_slope": 0, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 4, 5 - ] -} + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/Space Alien.settings b/public/KoboldAI Settings/Space Alien.settings index 3ac06cff5..50447a978 100644 --- a/public/KoboldAI Settings/Space Alien.settings +++ b/public/KoboldAI Settings/Space Alien.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 1, "rep_pen_slope": 0, - "single_line": false, "sampler_order": [ 6, 0, @@ -17,5 +16,9 @@ 4, 2, 5 - ] -} + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/Storywriter.settings b/public/KoboldAI Settings/Storywriter.settings index bab12ffbe..49ae1c969 100644 --- a/public/KoboldAI Settings/Storywriter.settings +++ b/public/KoboldAI Settings/Storywriter.settings @@ -1,12 +1,12 @@ { "temp": 0.72, - "tfs": 1, - "top_a": 0, - "top_k": 0, - "top_p": 0.73, - "typical": 1, "rep_pen": 1.1, "rep_pen_range": 2048, + "top_p": 0.73, + "top_a": 0, + "top_k": 0, + "typical": 1, + "tfs": 1, "rep_pen_slope": 0.2, "sampler_order": [ 6, @@ -16,5 +16,9 @@ 3, 1, 4 - ] + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" } \ No newline at end of file diff --git a/public/KoboldAI Settings/TFS-with-Top-A.settings b/public/KoboldAI Settings/TFS-with-Top-A.settings index 573ce13ae..df8d1625a 100644 --- a/public/KoboldAI Settings/TFS-with-Top-A.settings +++ b/public/KoboldAI Settings/TFS-with-Top-A.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 0.95, "rep_pen_slope": 0, - "single_line": false, "sampler_order": [ 6, 0, @@ -17,5 +16,9 @@ 4, 2, 5 - ] -} + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/Titanic.settings b/public/KoboldAI Settings/Titanic.settings index 4f961baf5..c5b03024f 100644 --- a/public/KoboldAI Settings/Titanic.settings +++ b/public/KoboldAI Settings/Titanic.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 1, "rep_pen_slope": 0, - "single_line": false, "sampler_order": [ 6, 0, @@ -17,5 +16,9 @@ 4, 2, 5 - ] -} + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" +} \ No newline at end of file diff --git a/public/KoboldAI Settings/simple-proxy-for-tavern.settings b/public/KoboldAI Settings/simple-proxy-for-tavern.settings index be3508f3f..c39276100 100644 --- a/public/KoboldAI Settings/simple-proxy-for-tavern.settings +++ b/public/KoboldAI Settings/simple-proxy-for-tavern.settings @@ -8,7 +8,6 @@ "typical": 1, "tfs": 1, "rep_pen_slope": 0, - "single_line": false, "sampler_order": [ 6, 0, @@ -17,5 +16,9 @@ 4, 2, 5 - ] -} + ], + "mirostat": 0, + "mirostat_tau": 5, + "mirostat_eta": 0.1, + "grammar": "" +} \ No newline at end of file diff --git a/public/context/ChatML.json b/public/context/ChatML.json new file mode 100644 index 000000000..c8b57a76d --- /dev/null +++ b/public/context/ChatML.json @@ -0,0 +1,6 @@ +{ + "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}}<|im_end|>", + "chat_start": "", + "example_separator": "Examples:", + "name": "ChatML" +} \ No newline at end of file diff --git a/public/context/Libra-32B.json b/public/context/Libra-32B.json new file mode 100644 index 000000000..83207c99f --- /dev/null +++ b/public/context/Libra-32B.json @@ -0,0 +1,6 @@ +{ + "story_string": "### Instruction:\nWrite {{char}}'s next reply in this roleplay with {{user}}. Use the provided character sheet and example dialogue for formatting direction and character speech patterns.\n\n{{#if system}}{{system}}\n\n{{/if}}### Character Sheet:\n{{#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}}", + "chat_start": "### START ROLEPLAY:", + "example_separator": "### Example:", + "name": "Libra-32B" +} \ No newline at end of file diff --git a/public/context/Mistral.json b/public/context/Mistral.json new file mode 100644 index 000000000..5497a0c18 --- /dev/null +++ b/public/context/Mistral.json @@ -0,0 +1,6 @@ +{ + "story_string": "[INST] {{#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}}[/INST]", + "chat_start": "", + "example_separator": "Examples:", + "name": "Mistral" +} \ No newline at end of file diff --git a/public/i18n.json b/public/i18n.json index e4a558e0e..5191c3d74 100644 --- a/public/i18n.json +++ b/public/i18n.json @@ -20,7 +20,7 @@ "select": "选择 ", "context size(tokens)": "上下文大小 (Toekns)", "unlocked": "解锁", - "only select modls support context sizes greater than 2048 tokens. proceed only is you know you're doing": "只有在选定的模型支持大于 2048 个Toekn 时可以选择启用,在启用该选项时,你应该知道自己在做什么。", + "Only select models support context sizes greater than 4096 tokens. Increase only if you know what you're doing.": "只有在选定的模型支持大于 4096 个Toekn 时可以选择启用,在启用该选项时,你应该知道自己在做什么。", "rep.pen": "频率惩罚", "rep.pen range": "存在惩罚", "temperature": "温度设置", @@ -70,6 +70,9 @@ "Streaming": "流式响应", "Display the response bit by bit as it is generated.": "在生成响应时逐位显示响应。", "When this is off, responses will be displayed all at once when they are complete.": "关闭此选项后,响应将在完成后立即显示所有响应。", + "Generate only one line per request (KoboldAI only, ignored by KoboldCpp).": "每个请求仅生成一行(仅限 KoboldAI,被 KoboldCpp 忽略)。", + "Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).": "禁止序列结束 (EOS) 代币(使用 KoboldCpp,也可能使用 KoboldAI 禁止其他代币)。", + "Good for story writing, but should not be used for chat and instruct mode.": "适合故事写作,但不应用于聊天和指导模式。", "Enhance Definitions": "增强定义", "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "使用 OpenAI 知识库增强公众人物和已知虚构人物的定义", "Wrap in Quotes": "用引号包裹", @@ -571,7 +574,7 @@ "select": "選択 ", "context size(tokens)": "コンテキストサイズ(トークン数)", "unlocked": "解除", - "only select modls support context sizes greater than 2048 tokens. proceed only is you know you're doing": "2048トークンより大きいコンテキストサイズをサポートするのは、一部のモデルのみです。このオプションを変更する前に、自分が何をしているかを理解してください。", + "Only select models support context sizes greater than 4096 tokens. Increase only if you know what you're doing.": "4096トークンより大きいコンテキストサイズをサポートするのは、一部のモデルのみです。このオプションを変更する前に、自分が何をしているかを理解してください。", "rep.pen": "Rep. Pen.", "rep.pen range": "Rep. Pen. 範囲", "temperature": "温度", @@ -620,6 +623,9 @@ "Streaming": "ストリーミング", "Display the response bit by bit as it is generated.": "生成されると、レスポンスをビットごとに表示します。", "When this is off, responses will be displayed all at once when they are complete.": "これをオフにすると、レスポンスは完了時に一度にすべて表示されます。", + "Generate only one line per request (KoboldAI only, ignored by KoboldCpp).": "リクエストごとに 1 行のみ生成します (KoboldAI のみ、KoboldCpp では無視されます)。", + "Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).": "End-of-Sequence (EOS) トークンを禁止します (KoboldCpp を使用し、場合によっては KoboldAI を使用する他のトークンも禁止します)。", + "Good for story writing, but should not be used for chat and instruct mode.": "ストーリーを書くのには適していますが、チャットや指示モードには使用しないでください。", "Enhance Definitions": "定義を強化", "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "公共人物および既知の架空のキャラクターの定義を強化するためにOAIの知識ベースを使用する", "Wrap in Quotes": "引用符で囲む", @@ -1122,7 +1128,7 @@ "select": "선택", "context size(tokens)": "맥락 크기(토큰수)", "Unlocked Context Size": "한도 해제", - "only select modls support context sizes greater than 2048 tokens. proceed only is you know you're doing": "토큰 2049개 이상의 맥락을 사용할 수 있는 모델에서만 사용하세요. 파워유저 옵션이에요.", + "Only select models support context sizes greater than 4096 tokens. Increase only if you know what you're doing.": "토큰 4096개 이상의 맥락을 사용할 수 있는 모델에서만 사용하세요. 파워유저 옵션이에요.", "rep.pen": "반복 페널티", "rep.pen range": "반복 페널티 범위", "temperature": "온도", @@ -1172,6 +1178,9 @@ "Streaming": "스트리밍", "Display the response bit by bit as it is generated.": "답변이 생성되는 도중 실시간으로 출력합니다.", "When this is off, responses will be displayed all at once when they are complete.": "이 옵션을 해지하면 답변이 완성된 다음 한 번에 출력합니다.", + "Generate only one line per request (KoboldAI only, ignored by KoboldCpp).": "요청당 한 줄만 생성합니다(KoboldAI만 해당, KoboldCpp에서는 무시됨).", + "Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).": "EOS(End-of-Sequence) 토큰(KoboldCpp 및 KoboldAI의 다른 토큰 포함)을 금지합니다.", + "Good for story writing, but should not be used for chat and instruct mode.": "스토리 작성에 적합하지만 채팅 및 교육 모드에는 사용하면 안 됩니다.", "Enhance Definitions": "똑똑해지기", "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "OpenAI 지식 데이터베이스를 활용하여 공공인물, 유명한 캐릭터 등 이미 알려진 정보를 사용합니다.", "Wrap in Quotes": "자동 따옴표", @@ -1677,7 +1686,7 @@ "select": "Выбрать", "context size(tokens)": "Размер контекста (в токенах)", "unlocked": "Неограниченный", - "only select modls support context sizes greater than 2048 tokens. proceed only is you know you're doing": "Только отдельные модели поддерживают контекст, превышающий 2048 токенов. Используйте только если понимаете, что делаете.", + "Only select models support context sizes greater than 4096 tokens. Increase only if you know what you're doing.": "Только отдельные модели поддерживают контекст, превышающий 4096 токенов. Используйте только если понимаете, что делаете.", "rep.pen": "Rep. Pen.", "rep.pen range": "Диапазон Rep. Pen.", "temperature": "Температура", @@ -1739,6 +1748,9 @@ "Streaming": "Потоковый вывод текста", "Display the response bit by bit as it is generated.": "Отображать ответ по кускам в процессе генерации.", "When this is off, responses will be displayed all at once when they are complete.": "Если данная функция отключена, ответ будет отображен полностью после генерации.", + "Generate only one line per request (KoboldAI only, ignored by KoboldCpp).": "Генерируйте только одну строку для каждого запроса (только KoboldAI, игнорируется KoboldCpp).", + "Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).": "Запретите токен конца последовательности (EOS) (с помощью KoboldCpp и, возможно, также других токенов с помощью KoboldAI).", + "Good for story writing, but should not be used for chat and instruct mode.": "Подходит для написания историй, но не должен использоваться в режиме чата и инструктирования.", "Enhance Definitions": "Улучшенная узнаваемость", "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "Позволяет использовать базу знаний, улучшающую узнаваемость ИИ публичных лиц и вымышленных персонажей", "Wrap in Quotes": "Заключать в кавычки", @@ -2300,7 +2312,7 @@ "select": "seleziona", "context size(tokens)": "dimensione contesto (in Token)", "unlocked": "Sblocca", - "only select modls support context sizes greater than 2048 tokens. proceed only is you know you're doing": "Seleziona il supporto ai modls soltanto se le dimenzioni contesto sono più grandi di 2048 token. Procedi soltanto se sai cosa stai facendo.", + "Only select models support context sizes greater than 4096 tokens. Increase only if you know what you're doing.": "Seleziona il supporto ai modls soltanto se le dimenzioni contesto sono più grandi di 4096 token. Procedi soltanto se sai cosa stai facendo.", "rep.pen": "rep.pen", "rep.pen range": "rep.pen range", "temperature": "temperature", @@ -2350,6 +2362,9 @@ "Streaming": "Streaming", "Display the response bit by bit as it is generated.": "Mostra la risposta mano a mano che viene generata.", "When this is off, responses will be displayed all at once when they are complete.": "Quando questa casella è disattivata, le risposte vengono mostrate soltanto una volta che il testo è stato ultimato.", + "Generate only one line per request (KoboldAI only, ignored by KoboldCpp).": "Genera solo una riga per richiesta (solo KoboldAI, ignorata da KoboldCpp).", + "Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).": "Bandire il token End-of-Sequence (EOS) (con KoboldCpp, ed eventualmente anche altri token con KoboldAI).", + "Good for story writing, but should not be used for chat and instruct mode.": "Buono per scrivere storie, ma non dovrebbe essere usato per la modalità chat e istruzioni.", "Enhance Definitions": "Migliora le definizioni", "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "Usa la conoscenza di OpenAI per migliorare le definizioni di personaggi pubblici e personaggi immaginari famosi.", "Wrap in Quotes": "Invia i messaggi tra virgolette", @@ -2969,84 +2984,84 @@ "Will be used as a password for the proxy instead of API key.": "Verrà usato come password per il proxy invece che la chiave API.", "Window AI Model": "Modello Window AI", "Your Persona": "Il tuo alter ego", - "Start Claude's answer with...": "Inizia la risposta di Claude con...", - "# of messages (0 = disabled)": "'# dei messaggi (0 = disattivato)'", - "Advanced": "Avanzata", - "AI Module": "Modulo IA", - "AI21 API Key": "Chiave API AI21", - "Allow NSFW images from Horde": "Permetti immagini NSFW da Horde", - "Anthropic's developer console": "Console di sviluppo per Anthropic", - "Avoid spending Anlas": "Evita di spendere Anlas", - "Click Authorize below or get the key from": "Clicca Autorizza qui sotto oppure ottieni la chiave da", - "Connect": "Connettiti", - "Context Order": "Ordine del contesto", - "Continue nudge": "Continua nudge (spinta)", - "Convert to Persona": "Converti in alter ego", - "Debug Menu": "Menu Debug", - "Debug Warning": "Avviso Debug", - "Enable simple UI mode": "Avvia la modalità UI semplice", - "Enter": "Invio", - "Example Dialogues": "Dialoghi d'esempio", - "Example: https://neuro.mancer.tech/webui/MODEL/api": "Esempio: https://neuro.mancer.tech/webui/MODEL/api", - "Example: ws://127.0.0.1:5005/api/v1/stream": "Esempio: ws://127.0.0.1:5005/api/v1/stream", - "Execute": "Esegui", - "Get it here:": "Ottienila qui:", - "Get your key from": "Ottieni la tua chiave da", - "Hint": "Suggerimento", - "If you are using:": "Se stai usando:", - "In Story String / Prompt Manager": "Stringa narrativa / Gestione prompt", - "In-Chat Position not affected": "La posizione in-chat non è influenzata", - "Karras (not all samplers supported)": "Karras (Non tutti i sampler sono supportati)", - "Learn how to contribute your idle GPU cycles to the Horde": "Impara come utilizzare i tuoi cicli GPU in idle per contribuire a Horde", - "Models": "Modelli", - "New Chat": "Nuova chat", - "New Example Chat": "Esempio nuova chat", - "New Group Chat": "Nuova chat di gruppo", - "Not connected...": "Non connesso...", - "Not connected...": "Non connesso...", - "Opus tier": "Opus tier", - "Output Sequence": "Sequenza Output", - "Permanent": "Permanente", - "Scale API Key": "Chiave API Scale", - "Send names in the ChatML objects.": "Condividi a ChatML i nomi dei partecipanti.", - "Show impersonated replies in groups": "Mostra risposte impersonate nelle chat di gruppo", - "Show Message Token Count": "Mostra costo in Token per messaggio", - "Show notifications on switching personas": "Mostra notifiche quando l'alter ego cambia", - "Simple": "Semplice", - "Slack and Poe cookies will not work here, do not bother trying.": "I cookie di Slack e Poe non funzioneranno qui, non perdere tempo provandoci.", - "Strip Example Messages from Prompt": "Rimuovi i messaggi d'esempio dal prompt", - "Summary": "Riassunto", - "to use anonymous mode.": "per utilizzare la modalità in anonimo.", - "UI Mode": "Modalità UI", - "Use style tags to modify the writing style of the output.": "Utilizza i tag di stile per modificare la forma di scrittura in uscita.", - "Utility Prompts": "Utility Prompt", - "View my Kudos": "Mostra i miei Kudos", - "View Remaining Credits": "Mostra crediti rimanenti", - "World Info Format Template": "Formato template 'Info Mondo'", - "Wraps activated World Info entries before inserting into the prompt.": "Seleziona le informazioni del mondo attualmente attive prima di inserirle nel prompt.", - "Local server classification": "Classificazione server locale", - "Create Branch": "Crea nuovo ramo", - "removes blur from window backgrounds": "Elimina la sfocatura dagli sfondi delle finestre", - "Allow for Chat Completion APIs": "Permetti per le 'Chat Completion API'", - "at Depth": "a profondità", - "Auto-Continue": "Risposta continua", - "Auto-Expand Message Actions": "Espansione automatica dei messaggi d'azione", - "Automatic (PC)": "Automatico (PC)", - "Character Exclusion": "Estromissione del personaggio", - "Chat Background": "Sfondo chat", - "Custom CSS": "CSS personalizzato", - "Depth:": "Profondità:", - "Disabled": "Disattivato", - "Filter to Character(s)": "Filtra per personaggio", - "Grammar": "Grammatica", - "Miscellaneous": "Varie", - "PaLM API Key": "Chiave API PaLM", - "Relax message trim in Groups": "Troncatura leggera dei messaggi nelle chat di gruppo", - "Target length (tokens)": "Lunghezza target (in token)", - "Theme Toggles": "Interruttore tema", - "Type in the desired custom grammar (GBNF).": "Scrivi la tua grammatica personalizzata (GBNF).", - "UI Background": "Sfondo UI", - "UI Border": "Bordo UI" + "Start Claude's answer with...": "Inizia la risposta di Claude con...", + "# of messages (0 = disabled)": "'# dei messaggi (0 = disattivato)'", + "Advanced": "Avanzata", + "AI Module": "Modulo IA", + "AI21 API Key": "Chiave API AI21", + "Allow NSFW images from Horde": "Permetti immagini NSFW da Horde", + "Anthropic's developer console": "Console di sviluppo per Anthropic", + "Avoid spending Anlas": "Evita di spendere Anlas", + "Click Authorize below or get the key from": "Clicca Autorizza qui sotto oppure ottieni la chiave da", + "Connect": "Connettiti", + "Context Order": "Ordine del contesto", + "Continue nudge": "Continua nudge (spinta)", + "Convert to Persona": "Converti in alter ego", + "Debug Menu": "Menu Debug", + "Debug Warning": "Avviso Debug", + "Enable simple UI mode": "Avvia la modalità UI semplice", + "Enter": "Invio", + "Example Dialogues": "Dialoghi d'esempio", + "Example: https://neuro.mancer.tech/webui/MODEL/api": "Esempio: https://neuro.mancer.tech/webui/MODEL/api", + "Example: ws://127.0.0.1:5005/api/v1/stream": "Esempio: ws://127.0.0.1:5005/api/v1/stream", + "Execute": "Esegui", + "Get it here:": "Ottienila qui:", + "Get your key from": "Ottieni la tua chiave da", + "Hint": "Suggerimento", + "If you are using:": "Se stai usando:", + "In Story String / Prompt Manager": "Stringa narrativa / Gestione prompt", + "In-Chat Position not affected": "La posizione in-chat non è influenzata", + "Karras (not all samplers supported)": "Karras (Non tutti i sampler sono supportati)", + "Learn how to contribute your idle GPU cycles to the Horde": "Impara come utilizzare i tuoi cicli GPU in idle per contribuire a Horde", + "Models": "Modelli", + "New Chat": "Nuova chat", + "New Example Chat": "Esempio nuova chat", + "New Group Chat": "Nuova chat di gruppo", + "Not connected...": "Non connesso...", + "Not connected...": "Non connesso...", + "Opus tier": "Opus tier", + "Output Sequence": "Sequenza Output", + "Permanent": "Permanente", + "Scale API Key": "Chiave API Scale", + "Send names in the ChatML objects.": "Condividi a ChatML i nomi dei partecipanti.", + "Show impersonated replies in groups": "Mostra risposte impersonate nelle chat di gruppo", + "Show Message Token Count": "Mostra costo in Token per messaggio", + "Show notifications on switching personas": "Mostra notifiche quando l'alter ego cambia", + "Simple": "Semplice", + "Slack and Poe cookies will not work here, do not bother trying.": "I cookie di Slack e Poe non funzioneranno qui, non perdere tempo provandoci.", + "Strip Example Messages from Prompt": "Rimuovi i messaggi d'esempio dal prompt", + "Summary": "Riassunto", + "to use anonymous mode.": "per utilizzare la modalità in anonimo.", + "UI Mode": "Modalità UI", + "Use style tags to modify the writing style of the output.": "Utilizza i tag di stile per modificare la forma di scrittura in uscita.", + "Utility Prompts": "Utility Prompt", + "View my Kudos": "Mostra i miei Kudos", + "View Remaining Credits": "Mostra crediti rimanenti", + "World Info Format Template": "Formato template 'Info Mondo'", + "Wraps activated World Info entries before inserting into the prompt.": "Seleziona le informazioni del mondo attualmente attive prima di inserirle nel prompt.", + "Local server classification": "Classificazione server locale", + "Create Branch": "Crea nuovo ramo", + "removes blur from window backgrounds": "Elimina la sfocatura dagli sfondi delle finestre", + "Allow for Chat Completion APIs": "Permetti per le 'Chat Completion API'", + "at Depth": "a profondità", + "Auto-Continue": "Risposta continua", + "Auto-Expand Message Actions": "Espansione automatica dei messaggi d'azione", + "Automatic (PC)": "Automatico (PC)", + "Character Exclusion": "Estromissione del personaggio", + "Chat Background": "Sfondo chat", + "Custom CSS": "CSS personalizzato", + "Depth:": "Profondità:", + "Disabled": "Disattivato", + "Filter to Character(s)": "Filtra per personaggio", + "Grammar": "Grammatica", + "Miscellaneous": "Varie", + "PaLM API Key": "Chiave API PaLM", + "Relax message trim in Groups": "Troncatura leggera dei messaggi nelle chat di gruppo", + "Target length (tokens)": "Lunghezza target (in token)", + "Theme Toggles": "Interruttore tema", + "Type in the desired custom grammar (GBNF).": "Scrivi la tua grammatica personalizzata (GBNF).", + "UI Background": "Sfondo UI", + "UI Border": "Bordo UI" }, "nl-nl": { "clickslidertips": "klikregel tips", @@ -3060,7 +3075,7 @@ "select": "selecteer", "context size(tokens)": "contextgrootte (in tokens)", "unlocked": "ontgrendeld", - "only select modls support context sizes greater than 2048 tokens. proceed only is you know you're doing": "Selecteer alleen modellen die contextgroottes groter dan 2048 tokens ondersteunen. Ga alleen verder als je weet wat je doet!", + "Only select models support context sizes greater than 4096 tokens. Increase only if you know what you're doing.": "Selecteer alleen modellen die contextgroottes groter dan 4096 tokens ondersteunen. Ga alleen verder als je weet wat je doet!", "rep.pen": "rep.pen", "rep.pen range": "rep.pen bereik", "temperature": "temperatuur", @@ -3110,6 +3125,9 @@ "Streaming": "Streaming", "Display the response bit by bit as it is generated.": "Toon het antwoord stukje bij beetje terwijl het wordt gegenereerd.", "When this is off, responses will be displayed all at once when they are complete.": "Wanneer dit is uitgeschakeld, worden antwoorden in één keer weergegeven wanneer ze compleet zijn.", + "Generate only one line per request (KoboldAI only, ignored by KoboldCpp).": "Genereer slechts één regel per verzoek (alleen KoboldAI, genegeerd door KoboldCpp).", + "Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).": "Verbied het End-of-Sequence (EOS) token (met KoboldCpp, en mogelijk ook andere tokens met KoboldAI).", + "Good for story writing, but should not be used for chat and instruct mode.": "Goed voor het schrijven van verhalen, maar mag niet worden gebruikt voor de chat- en instructiemodus.", "Enhance Definitions": "Verbeter definities", "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "Gebruik de OAI-kennisbank om definities van publieke figuren en bekende fictieve personages te verbeteren.", "Wrap in Quotes": "Wikkel in aanhalingstekens", @@ -3597,165 +3615,168 @@ "Select this as default persona for the new chats.": "Selecteer dit als standaard persona voor de nieuwe chats.", "Change persona image": "persona afbeelding wijzigen", "Delete persona": "persona verwijderen" - }, + }, "es-spa": { - "clickslidertips": "Haz click en el número al lado de la barra \npara seleccionar un número manualmente.", - "kobldpresets": "Configuraciones de KoboldAI", - "guikoboldaisettings": "Configuración actual de la interfaz de KoboldAI", - "novelaipreserts": "Configuraciones de NovelAI", - "default": "Predeterminado", - "openaipresets": "Configuraciones de OpenAI", - "text gen webio(ooba) presets": "Configuraciones de WebUI(ooba)", - "response legth(tokens)": "Largo de la respuesta de la IA (en Tokens)", - "select": "Seleccionar", - "context size(tokens)": "Tamaño del contexto (en Tokens)", - "unlocked": "Desbloqueado", - "only select modls support context sizes greater than 2048 tokens. proceed only is you know you're doing": "Solo algunos modelos tienen soporte para tamaños de más de 2048 tokens. Procede solo si sabes lo que estás haciendo.", - "rep.pen": "Rep. Pen.", - "rep.pen range": "Rango de Rep. Pen.", - "temperature": "Temperature", - "Encoder Rep. Pen.": "Encoder Rep. Pen.", - "No Repeat Ngram Size": "No Repeat Ngram Size", - "Min Length": "Largo mínimo", - "OpenAI Reverse Proxy": "Reverse Proxy de OpenAI", - "Alternative server URL (leave empty to use the default value).": "URL del server alternativo (deja vacío para usar el predeterminado)", - "Remove your real OAI API Key from the API panel BEFORE typing anything into this box": "Borra tu clave(API) real de OpenAI ANTES de escribir nada en este campo.", - "We cannot provide support for problems encountered while using an unofficial OpenAI proxy": "SillyTaven no puede dar soporte por problemas encontrados durante el uso de un proxy no-oficial de OpenAI", - "Legacy Streaming Processing": "Processo Streaming Legacy", - "Enable this if the streaming doesn't work with your proxy": "Habilita esta opción si el \"streaming\" no está funcionando.", - "Context Size (tokens)": "Tamaño del contexto (en Tokens)", - "Max Response Length (tokens)": "Tamaño máximo (en Tokens)", - "Temperature": "Temperatura", - "Frequency Penalty": "Frequency Penalty", - "Presence Penalty": "Presence Penalty", - "Top-p": "Top-p", - "Display bot response text chunks as they are generated": "Muestra el texto poco a poco al mismo tiempo que es generado.", - "Top A": "Top-a", - "Typical Sampling": "Typical Sampling", - "Tail Free Sampling": "Tail Free Sampling", - "Rep. Pen. Slope": "Rep. Pen. Slope", - "Single-line mode": "Modo \"Solo una línea\"", - "Top K": "Top-k", - "Top P": "Top-p", - "Do Sample": "Do Sample", - "Add BOS Token": "Añadir BOS Token", - "Add the bos_token to the beginning of prompts. Disabling this can make the replies more creative.": "Añade el \"bos_token\" al inicio del prompt. Desabilitar esto puede hacer las respuestas de la IA más creativas", - "Ban EOS Token": "Prohibir EOS Token", - "Ban the eos_token. This forces the model to never end the generation prematurely": "Prohibe el \"eos_token\". Esto obliga a la IA a no terminar su generación de forma prematura", - "Skip Special Tokens": "Saltarse Tokens Especiales", - "Beam search": "Beam Search", - "Number of Beams": "Number of Beams", - "Length Penalty": "Length Penalty", - "Early Stopping": "Early Stopping", - "Contrastive search": "Contrastive search", - "Penalty Alpha": "Penalty Alpha", - "Seed": "Seed", - "Inserts jailbreak as a last system message.": "Inserta el \"jailbreak\" como el último mensaje del Sistema", - "This tells the AI to ignore its usual content restrictions.": "Esto ayuda a la IA para ignorar sus restricciones de contenido", - "NSFW Encouraged": "Alentar \"NSFW\"", - "Tell the AI that NSFW is allowed.": "Le dice a la IA que el contenido NSFW (+18) está permitido", - "NSFW Prioritized": "Priorizar NSFW", - "NSFW prompt text goes first in the prompt to emphasize its effect.": "El \"prompt NSFW\" va antes para enfatizar su efecto", - "Streaming": "Streaming", - "Display the response bit by bit as it is generated.": "Enseña el texto poco a poco mientras es generado", - "When this is off, responses will be displayed all at once when they are complete.": "Cuando esto está deshabilitado, las respuestas se mostrarán de una vez cuando la generación se haya completado", - "Enhance Definitions": "Definiciones Mejoradas", - "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "Usa el conocimiento de OpenAI (GPT 3.5, GPT 4, ChatGPT) para mejorar las definiciones de figuras públicas y personajes ficticios", - "Wrap in Quotes": "Envolver En Comillas", - "Wrap entire user message in quotes before sending.": "Envuelve todo el mensaje en comillas antes de enviar", - "Leave off if you use quotes manually for speech.": "Déjalo deshabilitado si usas comillas manualmente para denotar diálogo", - "Main prompt": "Prompt Principal", - "The main prompt used to set the model behavior": "El prompt principal usado para definir el comportamiento de la IA", - "NSFW prompt": "Prompt NSFW", - "Prompt that is used when the NSFW toggle is on": "Prompt que es utilizado cuando \"Alentar NSFW\" está activado", - "Jailbreak prompt": "Jailbreak prompt", - "Prompt that is used when the Jailbreak toggle is on": "Prompt que es utilizado cuando Jailbreak Prompt está activado", - "Impersonation prompt": "Prompt \"Impersonar\"", - "Prompt that is used for Impersonation function": "Prompt que es utilizado para la función \"Impersonar\"", - "Restore default prompt":"Restaurar el prompt por defecto", - "Logit Bias": "Logit Bias", - "Helps to ban or reenforce the usage of certain words": "Ayuda a prohibir o alentar el uso de algunas palabras", - "View / Edit bias preset": "Ver/Editar configuración de \"Logit Bias\"", - "Add bias entry": "Añadir bias", - "Jailbreak activation message": "Mensaje de activación de Jailbrak", - "Message to send when auto-jailbreak is on.": "Mensaje enviado cuando auto-jailbreak está activado", - "Jailbreak confirmation reply": "Mensaje de confirmación de Jailbreak", - "Bot must send this back to confirm jailbreak": "La IA debe enviar un mensaje para confirmar el jailbreak", - "Character Note": "Nota del personaje", - "Influences bot behavior in its responses": "Influencia el comportamiento de la IA y sus respuestas", - "API": "API", - "KoboldAI": "KoboldAI", - "Use Horde": "Usar AI Horde de KoboldAI", - "API url": "URL de la API", - "Register a Horde account for faster queue times": "Regístrate en KoboldAI para conseguir respuestas más rápido", - "Learn how to contribute your idle GPU cycles to the Hord": "Aprende cómo contribuir a AI Horde con tu GPU", - "Adjust context size to worker capabilities": "Ajustar tamaño del contexto a las capacidades del trabajador", - "Adjust response length to worker capabilities": "Ajustar tamaño de la respuesta a las capacidades del trabajador", - "API key": "API key", - "Register": "Registrarse", - "For privacy reasons": "Por motivos de privacidad, tu API será ocultada cuando se vuelva a cargar la página", - "Model": "Modelo IA", - "Hold Control / Command key to select multiple models.": "Presiona Ctrl/Command Key para seleccionar multiples modelos", - "Horde models not loaded": "Modelos del Horde no cargados", - "Not connected": "Desconectado", - "Novel API key": "API key de NovelAI", - "Follow": "Sigue", - "these directions": "estas instrucciones", - "to get your NovelAI API key.": "para conseguir tu NovelAI API key", - "Enter it in the box below": "Introduce tu clave API de OpenAI en el siguiente campo", - "Novel AI Model": "Modelo IA de NovelAI", - "No connection": "Desconectado", - "oobabooga/text-generation-webui": "oobabooga/text-generation-webui", - "Make sure you run it with": "Asegúrate de usar el argumento --api cuando se ejecute", - "Blocking API url": "API URL", - "Streaming API url": "Streaming API URL", - "to get your OpenAI API key.": "para conseguir tu clave API de OpenAI", - "OpenAI Model": "Modelo AI de OpenAI", - "View API Usage Metrics": "Ver métricas de uso de la API", - "Bot": "Bot", - "Auto-connect to Last Server": "Auto-conectarse con el último servidor", - "View hidden API keys": "Ver claves API ocultas", - "Advanced Formatting": "Formateo avanzado", - "AutoFormat Overrides": "Autoformateo de overrides", - "Samplers Order": "Orden de Samplers", - "Samplers will be applied in a top-down order. Use with caution.": "Los Samplers serán aplicados de orden superior a inferior. \nUsa con precaución", - "Load koboldcpp order": "Cargar el orden de koboldcpp", - "Unlocked Context Size": "Desbloquear Tamaño Del Contexto", - "Unrestricted maximum value for the context slider":"Desbloquea el Tamaño máximo del contexto. Solo habilita esto si sabes lo que estás haciendo.", - "Quick Edit": "Editor Rápido de Prompts", - "Main": "Principal", - "Assistant Prefill": "Prefijo del Asistente", - "Start Claude's answer with...": "Inicia la respuesta de Claude con...", - "Utility Prompts": "Indicaciones Útiles", - "World Info Format Template": "Plantilla para formato de World Info", - "NSFW avoidance prompt": "Prompt para evitar NSFW", - "Prompt that is used when the NSFW toggle is O": "Prompt utilizado para evitar NSFW cuando \"Alentar NSFW\" está deshabilitado", - "Wraps activated World Info entries before inserting into the prompt.": "Envuelve las entradas activadas de World Info antes de insertarlas en el prompt.", - "New Chat": "Chat Nuevo", - "Set at the beginning of the chat history to indicate that a new chat is about to start.": "Colocado al inicio del historial de chat para indicar que un nuevo chat va a comenzar.", - "New Group Chat": "Nuevo Chat Grupal", - "Set at the beginning of the chat history to indicate that a new group chat is about to start.":"Colocado al inicio del historial de chat para indicarle a la IA que un nuevo Chat Grupal va a comenzar", - "New Example Chat": "Nuevo Ejemplo De Chat", - "Add character names": "Incluír nombre del personaje", - "Send names in the ChatML objects.": "Envía los mensajes al objeto ChatML. Ayuda a la IA a asociar mensajes con nombres en un chat grupal.", - "Proxy Password": "Contraseña del Proxy", - "Will be used as a password for the proxy instead of API key.": "Será utilizado como contraseña del proxy en vez de la clave API.", - "Chat Completion Source": "Fuente de Chat", - "Use Proxy password field instead. This input will be ignored.": "Utiliza el campo de Contraseña del Proxy. Lo que pongas aquí será ignorado.", - "Show External models (provided by API)": "Mostrar modelos externos (Proveídos por la API)", - "Connect": "Conectarse", - "[title]Verifies your API connection by sending a short test message. Be aware that you'll be credited for it!": "Verifica que tu conexión con la API enviando un mensaje corto. ¡Ten en cuenta que se te cobrará por ello!", - "Continue nudge": "Empujuón para continuar", - "Replace empty message": "Reemplazar mensaje vacío", - "Send this text instead of nothing when the text box is empty.": "Envía este mensaje en vez de nada cuando la barra de chat está vacía", - "No connection...": "Sin conexión...", - "Avoid sending sensitive information to the Horde.": "No envíes información personal a Horde.", - "Review the Privacy statement": "Revisa el aviso de privacidad", - "Learn how to contribute your idle GPU cycles to the Horde": "Aprende como contribuír a Horde con tu GPU.", - "Trusted workers only": "Solo trabajadores de confianza", - "API Key": "Clave API", - "Get it here:": "Consíguela aquí:", - "View my Kudos": "Ver mis Kudos", - "Models": "Modelos IA" + "clickslidertips": "Haz click en el número al lado de la barra \npara seleccionar un número manualmente.", + "kobldpresets": "Configuraciones de KoboldAI", + "guikoboldaisettings": "Configuración actual de la interfaz de KoboldAI", + "novelaipreserts": "Configuraciones de NovelAI", + "default": "Predeterminado", + "openaipresets": "Configuraciones de OpenAI", + "text gen webio(ooba) presets": "Configuraciones de WebUI(ooba)", + "response legth(tokens)": "Largo de la respuesta de la IA (en Tokens)", + "select": "Seleccionar", + "context size(tokens)": "Tamaño del contexto (en Tokens)", + "unlocked": "Desbloqueado", + "Only select models support context sizes greater than 4096 tokens. Increase only if you know what you're doing.": "Solo algunos modelos tienen soporte para tamaños de más de 4096 tokens. Procede solo si sabes lo que estás haciendo.", + "rep.pen": "Rep. Pen.", + "rep.pen range": "Rango de Rep. Pen.", + "temperature": "Temperature", + "Encoder Rep. Pen.": "Encoder Rep. Pen.", + "No Repeat Ngram Size": "No Repeat Ngram Size", + "Min Length": "Largo mínimo", + "OpenAI Reverse Proxy": "Reverse Proxy de OpenAI", + "Alternative server URL (leave empty to use the default value).": "URL del server alternativo (deja vacío para usar el predeterminado)", + "Remove your real OAI API Key from the API panel BEFORE typing anything into this box": "Borra tu clave(API) real de OpenAI ANTES de escribir nada en este campo.", + "We cannot provide support for problems encountered while using an unofficial OpenAI proxy": "SillyTaven no puede dar soporte por problemas encontrados durante el uso de un proxy no-oficial de OpenAI", + "Legacy Streaming Processing": "Processo Streaming Legacy", + "Enable this if the streaming doesn't work with your proxy": "Habilita esta opción si el \"streaming\" no está funcionando.", + "Context Size (tokens)": "Tamaño del contexto (en Tokens)", + "Max Response Length (tokens)": "Tamaño máximo (en Tokens)", + "Temperature": "Temperatura", + "Frequency Penalty": "Frequency Penalty", + "Presence Penalty": "Presence Penalty", + "Top-p": "Top-p", + "Display bot response text chunks as they are generated": "Muestra el texto poco a poco al mismo tiempo que es generado.", + "Top A": "Top-a", + "Typical Sampling": "Typical Sampling", + "Tail Free Sampling": "Tail Free Sampling", + "Rep. Pen. Slope": "Rep. Pen. Slope", + "Single-line mode": "Modo \"Solo una línea\"", + "Top K": "Top-k", + "Top P": "Top-p", + "Do Sample": "Do Sample", + "Add BOS Token": "Añadir BOS Token", + "Add the bos_token to the beginning of prompts. Disabling this can make the replies more creative.": "Añade el \"bos_token\" al inicio del prompt. Desabilitar esto puede hacer las respuestas de la IA más creativas", + "Ban EOS Token": "Prohibir EOS Token", + "Ban the eos_token. This forces the model to never end the generation prematurely": "Prohibe el \"eos_token\". Esto obliga a la IA a no terminar su generación de forma prematura", + "Skip Special Tokens": "Saltarse Tokens Especiales", + "Beam search": "Beam Search", + "Number of Beams": "Number of Beams", + "Length Penalty": "Length Penalty", + "Early Stopping": "Early Stopping", + "Contrastive search": "Contrastive search", + "Penalty Alpha": "Penalty Alpha", + "Seed": "Seed", + "Inserts jailbreak as a last system message.": "Inserta el \"jailbreak\" como el último mensaje del Sistema", + "This tells the AI to ignore its usual content restrictions.": "Esto ayuda a la IA para ignorar sus restricciones de contenido", + "NSFW Encouraged": "Alentar \"NSFW\"", + "Tell the AI that NSFW is allowed.": "Le dice a la IA que el contenido NSFW (+18) está permitido", + "NSFW Prioritized": "Priorizar NSFW", + "NSFW prompt text goes first in the prompt to emphasize its effect.": "El \"prompt NSFW\" va antes para enfatizar su efecto", + "Streaming": "Streaming", + "Display the response bit by bit as it is generated.": "Enseña el texto poco a poco mientras es generado", + "When this is off, responses will be displayed all at once when they are complete.": "Cuando esto está deshabilitado, las respuestas se mostrarán de una vez cuando la generación se haya completado", + "Generate only one line per request (KoboldAI only, ignored by KoboldCpp).": "Genera solo una línea por solicitud (solo KoboldAI, ignorada por KoboldCpp).", + "Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).": "Prohibir el token de fin de secuencia (EOS) (con KoboldCpp, y posiblemente también otros tokens con KoboldAI).", + "Good for story writing, but should not be used for chat and instruct mode.": "Bueno para escribir historias, pero no debe usarse para chatear ni para el modo de instrucción.", + "Enhance Definitions": "Definiciones Mejoradas", + "Use OAI knowledge base to enhance definitions for public figures and known fictional characters": "Usa el conocimiento de OpenAI (GPT 3.5, GPT 4, ChatGPT) para mejorar las definiciones de figuras públicas y personajes ficticios", + "Wrap in Quotes": "Envolver En Comillas", + "Wrap entire user message in quotes before sending.": "Envuelve todo el mensaje en comillas antes de enviar", + "Leave off if you use quotes manually for speech.": "Déjalo deshabilitado si usas comillas manualmente para denotar diálogo", + "Main prompt": "Prompt Principal", + "The main prompt used to set the model behavior": "El prompt principal usado para definir el comportamiento de la IA", + "NSFW prompt": "Prompt NSFW", + "Prompt that is used when the NSFW toggle is on": "Prompt que es utilizado cuando \"Alentar NSFW\" está activado", + "Jailbreak prompt": "Jailbreak prompt", + "Prompt that is used when the Jailbreak toggle is on": "Prompt que es utilizado cuando Jailbreak Prompt está activado", + "Impersonation prompt": "Prompt \"Impersonar\"", + "Prompt that is used for Impersonation function": "Prompt que es utilizado para la función \"Impersonar\"", + "Restore default prompt":"Restaurar el prompt por defecto", + "Logit Bias": "Logit Bias", + "Helps to ban or reenforce the usage of certain words": "Ayuda a prohibir o alentar el uso de algunas palabras", + "View / Edit bias preset": "Ver/Editar configuración de \"Logit Bias\"", + "Add bias entry": "Añadir bias", + "Jailbreak activation message": "Mensaje de activación de Jailbrak", + "Message to send when auto-jailbreak is on.": "Mensaje enviado cuando auto-jailbreak está activado", + "Jailbreak confirmation reply": "Mensaje de confirmación de Jailbreak", + "Bot must send this back to confirm jailbreak": "La IA debe enviar un mensaje para confirmar el jailbreak", + "Character Note": "Nota del personaje", + "Influences bot behavior in its responses": "Influencia el comportamiento de la IA y sus respuestas", + "API": "API", + "KoboldAI": "KoboldAI", + "Use Horde": "Usar AI Horde de KoboldAI", + "API url": "URL de la API", + "Register a Horde account for faster queue times": "Regístrate en KoboldAI para conseguir respuestas más rápido", + "Learn how to contribute your idle GPU cycles to the Hord": "Aprende cómo contribuir a AI Horde con tu GPU", + "Adjust context size to worker capabilities": "Ajustar tamaño del contexto a las capacidades del trabajador", + "Adjust response length to worker capabilities": "Ajustar tamaño de la respuesta a las capacidades del trabajador", + "API key": "API key", + "Register": "Registrarse", + "For privacy reasons": "Por motivos de privacidad, tu API será ocultada cuando se vuelva a cargar la página", + "Model": "Modelo IA", + "Hold Control / Command key to select multiple models.": "Presiona Ctrl/Command Key para seleccionar multiples modelos", + "Horde models not loaded": "Modelos del Horde no cargados", + "Not connected": "Desconectado", + "Novel API key": "API key de NovelAI", + "Follow": "Sigue", + "these directions": "estas instrucciones", + "to get your NovelAI API key.": "para conseguir tu NovelAI API key", + "Enter it in the box below": "Introduce tu clave API de OpenAI en el siguiente campo", + "Novel AI Model": "Modelo IA de NovelAI", + "No connection": "Desconectado", + "oobabooga/text-generation-webui": "oobabooga/text-generation-webui", + "Make sure you run it with": "Asegúrate de usar el argumento --api cuando se ejecute", + "Blocking API url": "API URL", + "Streaming API url": "Streaming API URL", + "to get your OpenAI API key.": "para conseguir tu clave API de OpenAI", + "OpenAI Model": "Modelo AI de OpenAI", + "View API Usage Metrics": "Ver métricas de uso de la API", + "Bot": "Bot", + "Auto-connect to Last Server": "Auto-conectarse con el último servidor", + "View hidden API keys": "Ver claves API ocultas", + "Advanced Formatting": "Formateo avanzado", + "AutoFormat Overrides": "Autoformateo de overrides", + "Samplers Order": "Orden de Samplers", + "Samplers will be applied in a top-down order. Use with caution.": "Los Samplers serán aplicados de orden superior a inferior. \nUsa con precaución", + "Load koboldcpp order": "Cargar el orden de koboldcpp", + "Unlocked Context Size": "Desbloquear Tamaño Del Contexto", + "Unrestricted maximum value for the context slider":"Desbloquea el Tamaño máximo del contexto. Solo habilita esto si sabes lo que estás haciendo.", + "Quick Edit": "Editor Rápido de Prompts", + "Main": "Principal", + "Assistant Prefill": "Prefijo del Asistente", + "Start Claude's answer with...": "Inicia la respuesta de Claude con...", + "Utility Prompts": "Indicaciones Útiles", + "World Info Format Template": "Plantilla para formato de World Info", + "NSFW avoidance prompt": "Prompt para evitar NSFW", + "Prompt that is used when the NSFW toggle is O": "Prompt utilizado para evitar NSFW cuando \"Alentar NSFW\" está deshabilitado", + "Wraps activated World Info entries before inserting into the prompt.": "Envuelve las entradas activadas de World Info antes de insertarlas en el prompt.", + "New Chat": "Chat Nuevo", + "Set at the beginning of the chat history to indicate that a new chat is about to start.": "Colocado al inicio del historial de chat para indicar que un nuevo chat va a comenzar.", + "New Group Chat": "Nuevo Chat Grupal", + "Set at the beginning of the chat history to indicate that a new group chat is about to start.":"Colocado al inicio del historial de chat para indicarle a la IA que un nuevo Chat Grupal va a comenzar", + "New Example Chat": "Nuevo Ejemplo De Chat", + "Add character names": "Incluír nombre del personaje", + "Send names in the ChatML objects.": "Envía los mensajes al objeto ChatML. Ayuda a la IA a asociar mensajes con nombres en un chat grupal.", + "Proxy Password": "Contraseña del Proxy", + "Will be used as a password for the proxy instead of API key.": "Será utilizado como contraseña del proxy en vez de la clave API.", + "Chat Completion Source": "Fuente de Chat", + "Use Proxy password field instead. This input will be ignored.": "Utiliza el campo de Contraseña del Proxy. Lo que pongas aquí será ignorado.", + "Show External models (provided by API)": "Mostrar modelos externos (Proveídos por la API)", + "Connect": "Conectarse", + "[title]Verifies your API connection by sending a short test message. Be aware that you'll be credited for it!": "Verifica que tu conexión con la API enviando un mensaje corto. ¡Ten en cuenta que se te cobrará por ello!", + "Continue nudge": "Empujuón para continuar", + "Replace empty message": "Reemplazar mensaje vacío", + "Send this text instead of nothing when the text box is empty.": "Envía este mensaje en vez de nada cuando la barra de chat está vacía", + "No connection...": "Sin conexión...", + "Avoid sending sensitive information to the Horde.": "No envíes información personal a Horde.", + "Review the Privacy statement": "Revisa el aviso de privacidad", + "Learn how to contribute your idle GPU cycles to the Horde": "Aprende como contribuír a Horde con tu GPU.", + "Trusted workers only": "Solo trabajadores de confianza", + "API Key": "Clave API", + "Get it here:": "Consíguela aquí:", + "View my Kudos": "Ver mis Kudos", + "Models": "Modelos IA" } } diff --git a/public/index.html b/public/index.html index 79b880521..7d2e8f22e 100644 --- a/public/index.html +++ b/public/index.html @@ -127,7 +127,6 @@ ? -
+
+
+
+ select +
+
+ +
@@ -518,7 +532,7 @@
- Encoder Rep. Pen. + Encoder Repetition Penalty
@@ -985,26 +999,16 @@
-
-
- Rep. Pen. Slope -
-
-
- -
-
-
- select -
-
-
-
+
+ + Generate only one line per request (KoboldAI only, ignored by KoboldCpp). + +
+
+ + Ban the End-of-Sequence (EOS) token (with KoboldCpp, and possibly also other tokens with KoboldAI).
+ + Good for story writing, but should not be used for chat and instruct mode. + +

Mirostat

@@ -3058,7 +3069,7 @@
-
-