Add XTC for koboldcpp
| @@ -1279,7 +1279,7 @@ | ||
| 1279 | 1279 | </div> |
| 1280 | 1280 | </div> |
| 1281 | 1281 | |
| 1282 | 1282 | <div data-newbie-hidden data-tg-type="oobakoboldcpp" id="xtc_block" class="wide100p"> |
| 1283 | 1283 | <h4 class="wide100p textAlignCenter"> |
| 1284 | 1284 | <label data-i18n="Exclude Top Choices (XTC)">Exclude Top Choices (XTC)</label> |
| 1285 | 1285 | <a href="https://github.com/oobabooga/text-generation-webui/pull/6335" target="_blank"> |
| @@ -1289,8 +1289,8 @@ | ||
| 1289 | 1289 | <div class="flex-container flexFlowRow gap10px flexShrink"> |
| 1290 | 1290 | <div class="alignitemscenter flex-container flexFlowColumn flexBasis48p flexGrow flexShrink gap0"> |
| 1291 | 1291 | <small data-i18n="Threshold">Threshold</small> |
| 1292 | 1292 | <input class="neo-range-slider" type="range" id="xtc_threshold_textgenerationwebui" name="volume" min="0" max="10.5" step="0.01" /> |
| 1293 | 1293 | <input class="neo-range-input" type="number" min="0" max="10.5" step="0.01" data-for="xtc_threshold_textgenerationwebui" id="xtc_threshold_counter_textgenerationwebui"> |
| 1294 | 1294 | </div> |
| 1295 | 1295 | <div class="alignitemscenter flex-container flexFlowColumn flexBasis48p flexGrow flexShrink gap0"> |
| 1296 | 1296 | <small data-i18n="Probability">Probability</small> |
| @@ -1649,7 +1649,6 @@ | ||
| 1649 | 1649 | <div data-name="top_a" draggable="true"><span>Top A</span><small></small></div> |
| 1650 | 1650 | <div data-name="min_p" draggable="true"><span>Min P</span><small></small></div> |
| 1651 | 1651 | <div data-name="mirostat" draggable="true"><span>Mirostat</span><small></small></div> |
| 1652 | - <div data-name="xtc" draggable="true"><span>XTC</span><small></small></div> | |
| 1653 | 1652 | </div> |
| 1654 | 1653 | <div id="textgenerationwebui_default_order" class="menu_button menu_button_icon"> |
| 1655 | 1654 | <span data-i18n="Load default order">Load default order</span> |
| @@ -640,20 +640,6 @@ async function CreateZenSliders(elmnt) { | ||
| 640 | 640 | decimals = 2; |
| 641 | 641 | } |
| 642 | 642 | |
| 643 | - if (sliderID == 'xtc_threshold_textgenerationwebui') { | |
| 644 | - numSteps = 100; | |
| 645 | - decimals = 2; | |
| 646 | - sliderMin = 0; | |
| 647 | - sliderMax = 1; | |
| 648 | - stepScale = 0.01; | |
| 649 | - } | |
| 650 | - if (sliderID == 'xtc_probability_textgenerationwebui') { | |
| 651 | - numSteps = 100; | |
| 652 | - decimals = 2; | |
| 653 | - sliderMin = 0; | |
| 654 | - sliderMax = 1; | |
| 655 | - stepScale = 0.01; | |
| 656 | - } | |
| 657 | 643 | if (sliderID == 'eta_cutoff_textgenerationwebui' || |
| 658 | 644 | sliderID == 'epsilon_cutoff_textgenerationwebui') { |
| 659 | 645 | numSteps = 50; |
| @@ -80,7 +80,6 @@ const OOBA_DEFAULT_ORDER = [ | ||
| 80 | 80 | 'top_a', |
| 81 | 81 | 'min_p', |
| 82 | 82 | 'mirostat', |
| 83 | - 'xtc', | |
| 84 | 83 | ]; |
| 85 | 84 | const BIAS_KEY = '#textgenerationwebui_api-settings'; |
| 86 | 85 | |
| @@ -1163,8 +1162,8 @@ export function getTextGenGenerationData(finalPrompt, maxTokens, isImpersonate, | ||
| 1163 | 1162 | 'api_server': getTextGenServer(), |
| 1164 | 1163 | 'legacy_api': settings.legacy_api && (settings.type === OOBA || settings.type === APHRODITE), |
| 1165 | 1164 | 'sampler_order': settings.type === textgen_types.KOBOLDCPP ? settings.sampler_order : undefined, |
| 1166 | 1165 | 'xtc_threshold': settings.type === OOBA ? settings.xtc_threshold : undefined, |
| 1167 | 1166 | 'xtc_probability': settings.type === OOBA ? settings.xtc_probability : undefined, |
| 1168 | 1167 | }; |
| 1169 | 1168 | const nonAphroditeParams = { |
| 1170 | 1169 | 'rep_pen': settings.rep_pen, |