Enable XTC

8bd1c88d154a827b9f1de77a362f8d5553e5734f

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +12 -0Ignore whitespace
public/index.html+6 -0
@@ -1679,6 +1679,10 @@
16791679 Ooba only. Determines the order of samplers.
16801680 </div>
16811681 <div id="sampler_priority_container" class="prompt_order">
1682+ <div data-name="repetition_penalty" draggable="true"><span>Repetition Penalty</span><small></small></div>
1683+ <div data-name="presence_penalty" draggable="true"><span>Presence Penalty</span><small></small></div>
1684+ <div data-name="frequency_penalty" draggable="true"><span>Frequency Penalty</span><small></small></div>
1685+ <div data-name="dry" draggable="true"><span>DRY</span><small></small></div>
16821686 <div data-name="temperature" draggable="true"><span>Temperature</span><small></small></div>
16831687 <div data-name="dynamic_temperature" draggable="true"><span>Dynamic Temperature</span><small></small></div>
16841688 <div data-name="quadratic_sampling" draggable="true"><span>Quadratic / Smooth Sampling</span><small></small></div>
@@ -1692,6 +1696,8 @@
16921696 <div data-name="min_p" draggable="true"><span>Min P</span><small></small></div>
16931697 <div data-name="mirostat" draggable="true"><span>Mirostat</span><small></small></div>
16941698 <div data-name="xtc" draggable="true"><span>XTC</span><small></small></div>
1699+ <div data-name="encoder_repetition_penalty" draggable="true"><span>Encoder Repetition Penalty</span><small></small></div>
1700+ <div data-name="no_repeat_ngram" draggable="true"><span>No Repeat Ngram</span><small></small></div>
16951701 </div>
16961702 <div id="textgenerationwebui_default_order" class="menu_button menu_button_icon">
16971703 <span data-i18n="Load default order">Load default order</span>
public/scripts/textgen-settings.js+6 -0
@@ -68,6 +68,10 @@ const LLAMACPP_DEFAULT_ORDER = [
6868 'temperature',
6969];
7070const OOBA_DEFAULT_ORDER = [
71+ 'repetition_penalty',
72+ 'presence_penalty',
73+ 'frequency_penalty',
74+ 'dry',
7175 'temperature',
7276 'dynamic_temperature',
7377 'quadratic_sampling',
@@ -81,6 +85,8 @@ const OOBA_DEFAULT_ORDER = [
8185 'min_p',
8286 'mirostat',
8387 'xtc',
88+ 'encoder_repetition_penalty',
89+ 'no_repeat_ngram',
8490];
8591const BIAS_KEY = '#textgenerationwebui_api-settings';
8692