diff --git a/src/lib/Setting/Pages/BotSettings.svelte b/src/lib/Setting/Pages/BotSettings.svelte index 85ca4464..b398ec03 100644 --- a/src/lib/Setting/Pages/BotSettings.svelte +++ b/src/lib/Setting/Pages/BotSettings.svelte @@ -303,23 +303,23 @@ {language.temperature} {#if $DataBase.aiModel.startsWith("novelai")} - + {:else} - + {/if} {#if $DataBase.aiModel.startsWith('openrouter') || $DataBase.aiModel.startsWith('claude-3') || $DataBase.aiModel.startsWith('cohere-')} Top K - + {/if} {#if $DataBase.aiModel.startsWith('openrouter')} Repetition penalty - + Min P - + Top A - + {/if} {#if $DataBase.aiModel === 'textgen_webui' || $DataBase.aiModel === 'mancer' || $DataBase.aiModel.startsWith('local_') || $DataBase.aiModel.startsWith('hf:::')} Repetition Penalty @@ -439,17 +439,17 @@ {:else if $DataBase.aiModel.startsWith('claude')} Top P - + {:else} Top P - + {language.frequencyPenalty} - + {language.presensePenalty} - + {/if} {#if ($DataBase.reverseProxyOobaMode && $DataBase.aiModel === 'reverse_proxy') || ($DataBase.aiModel === 'ooba')} diff --git a/src/lib/UI/GUI/SliderInput.svelte b/src/lib/UI/GUI/SliderInput.svelte index 594d9d87..9601a1a3 100644 --- a/src/lib/UI/GUI/SliderInput.svelte +++ b/src/lib/UI/GUI/SliderInput.svelte @@ -9,28 +9,42 @@ on:change > --> -
+
+ {#if disableable} + +
+ { + if(c) { + value = min; + } else { + value = -1000; + } + }}> +
+ {/if}
{ + on:pointerdown={(event) => { mouseDown = true; changeValue(event); }} - on:mousemove={(event) => { + on:pointermove={(event) => { if (mouseDown) { changeValue(event); } }} - on:mouseup={() => { - mouseDown = false; - }} - on:mouseleave={() => { + on:pointerup={() => { + mouseDown = false; + }} + + on:pointerleave={() => { mouseDown = false; }} bind:this={slider} @@ -43,13 +57,16 @@ - {customText === undefined ? (value * multiple).toFixed(fixed) : customText} + {customText === undefined ? (value === -1000 ? language.disabled : (value * multiple).toFixed(fixed)) : customText}