Add None continue postfix for chat completion

00de522a6485e1b045c7f88643772e5ebfb6ca11

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

2 files changed, +17 -3Showing whitespace changes
public/index.html+7 -3
@@ -1696,16 +1696,20 @@
16961696 <div class="fa-solid fa-circle-chevron-down inline-drawer-icon down"></div>
16971697 </div>
16981698 <div class="inline-drawer-content">
1699+ <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_none">
1700+ <input type="radio" id="continue_postfix_none" name="continue_postfix" value="0">
1701+ <span data-i18n="None">None</span>
1702+ </label>
16991703 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_space">
17001704 <input type="radio" id="continue_postfix_space" name="continue_postfix" value="01">
17011705 <span data-i18n="Space">Space</span>
17021706 </label>
17031707 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_newline">
17041708 <input type="radio" id="continue_postfix_newline" name="continue_postfix" value="12">
17051709 <span data-i18n="Newline">Newline</span>
17061710 </label>
17071711 <label class="checkbox_label flexWrap alignItemsCenter" for="continue_postfix_double_newline">
17081712 <input type="radio" id="continue_postfix_double_newline" name="continue_postfix" value="23">
17091713 <span data-i18n="Double Newline">Double Newline</span>
17101714 </label>
17111715 <!-- Hidden input for loading radio buttons from presets. Don't remove! -->
public/scripts/openai.js+10 -0
@@ -191,6 +191,7 @@ const character_names_behavior = {
191191};
192192
193193const continue_postfix_types = {
194+ NONE: '',
194195 SPACE: ' ',
195196 NEWLINE: '\n',
196197 DOUBLE_NEWLINE: '\n\n',
@@ -3138,6 +3139,9 @@ function setNamesBehaviorControls() {
31383139
31393140function setContinuePostfixControls() {
31403141 switch (oai_settings.continue_postfix) {
3142+ case continue_postfix_types.NONE:
3143+ $('#continue_postfix_none').prop('checked', true);
3144+ break;
31413145 case continue_postfix_types.SPACE:
31423146 $('#continue_postfix_space').prop('checked', true);
31433147 break;
@@ -5078,6 +5082,12 @@ $(document).ready(async function () {
50785082 saveSettingsDebounced();
50795083 });
50805084
5085+ $('#continue_postfix_none').on('input', function () {
5086+ oai_settings.continue_postfix = continue_postfix_types.NONE;
5087+ setContinuePostfixControls();
5088+ saveSettingsDebounced();
5089+ });
5090+
50815091 $('#continue_postfix_space').on('input', function () {
50825092 oai_settings.continue_postfix = continue_postfix_types.SPACE;
50835093 setContinuePostfixControls();