| 87 | <div class="flex-container flexNoGap" id="ai_response_configuration"> | 87 | <div class="flex-container flexNoGap" id="ai_response_configuration"> |
| 88 | <div id="respective-presets-block" class="width100p"> | 88 | <div id="respective-presets-block" class="width100p"> |
| 89 | <div id="kobold_api-presets"> | 89 | <div id="kobold_api-presets"> |
| 90 | <h4 class="margin0"><span data-i18n="kobldpresets">Kobold Presets</span> | 90 | <div class="margin0 title_restorable"> |
| | 91 | <strong> |
| | 92 | <span data-i18n="kobldpresets">Kobold Presets</span> |
| 91 | <a href="https://docs.sillytavern.app/usage/api-connections/koboldai/" class="notes-link" target="_blank"> | 93 | <a href="https://docs.sillytavern.app/usage/api-connections/koboldai/" class="notes-link" target="_blank"> |
| 92 | <span class="fa-solid fa-circle-question note-link-span"></span> | 94 | <span class="fa-solid fa-circle-question note-link-span"></span> |
| 93 | </a> | 95 | </a> |
| 94 | </h4> | 96 | </strong> |
| | 97 | |
| | 98 | <div class="flex-container"> |
| | 99 | <div data-preset-manager-import="kobold" class="menu_button_icon menu_button"> |
| | 100 | <i class="fa-solid fa-file-import"></i> |
| | 101 | <span data-i18n="Import">Import</span> |
| | 102 | </div> |
| | 103 | <div data-preset-manager-export="kobold" class="menu_button_icon menu_button"> |
| | 104 | <i class="fa-solid fa-file-export"></i> |
| | 105 | <span data-i18n="Export">Export</span> |
| | 106 | </div> |
| | 107 | </div> |
| | 108 | </div> |
| 95 | <div class="flex-container flexNoGap"> | 109 | <div class="flex-container flexNoGap"> |
| 96 | <select id="settings_preset" data-preset-manager-for="kobold" class="flex1 text_pole"> | 110 | <select id="settings_preset" data-preset-manager-for="kobold" class="flex1 text_pole"> |
| 97 | <option value="gui" data-i18n="guikoboldaisettings">GUI KoboldAI Settings</option> | 111 | <option value="gui" data-i18n="guikoboldaisettings">GUI KoboldAI Settings</option> |
| 98 | </select> | 112 | </select> |
| 99 | <div class="flex-container marginLeft5 "> | 113 | <div class="flex-container marginLeft5 gap3px"> |
| 100 | <input type="file" hidden data-preset-manager-file="kobold" accept=".json, .settings"> | 114 | <input type="file" hidden data-preset-manager-file="kobold" accept=".json, .settings"> |
| 101 | <i data-preset-manager-update="kobold" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i> | 115 | <i data-preset-manager-update="kobold" class="menu_button fa-solid fa-save" title="Update current preset" data-i18n="[title]Update current preset"></i> |
| | 116 | <i data-preset-manager-rename="kobold" class="menu_button fa-pencil fa-solid" title="Rename current preset" data-i18n="[title]Rename current preset"></i> |
| 102 | <i data-preset-manager-new="kobold" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i> | 117 | <i data-preset-manager-new="kobold" class="menu_button fa-solid fa-file-circle-plus" title="Save preset as" data-i18n="[title]Save preset as"></i> |
| 103 | <i data-preset-manager-import="kobold" class="menu_button fa-solid fa-file-import" title="Import preset" data-i18n="[title]Import preset"></i> | | |
| 104 | <i data-preset-manager-export="kobold" class="menu_button fa-solid fa-file-export" title="Export preset" data-i18n="[title]Export preset"></i> | | |
| 105 | <i data-preset-manager-restore="kobold" class="menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i> | 118 | <i data-preset-manager-restore="kobold" class="menu_button fa-solid fa-recycle" title="Restore current preset" data-i18n="[title]Restore current preset"></i> |
| 106 | <i data-preset-manager-delete="kobold" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i> | 119 | <i data-preset-manager-delete="kobold" class="menu_button fa-solid fa-trash-can" title="Delete the preset" data-i18n="[title]Delete the preset"></i> |
| 107 | </div> | 120 | </div> |
| 108 | </div> | 121 | </div> |
| 109 | </div> | 122 | </div> |
| 110 | <div id="novel_api-presets"> | 123 | <div id="novel_api-presets"> |
| 111 | <h4 class="margin0"> | 124 | <div class="margin0 title_restorable"> |
| | 125 | <strong> |
| 112 | <span data-i18n="novelaipresets">NovelAI Presets</span> | 126 | <span data-i18n="novelaipresets">NovelAI Presets</span> |
| 113 | <a href="https://docs.sillytavern.app/usage/api-connections/novelai/" class="notes-link" target="_blank"> | 127 | <a href="https://docs.sillytavern.app/usage/api-connections/novelai/" class="notes-link" target="_blank"> |
| 114 | <span class="fa-solid fa-circle-question note-link-span"></span> | 128 | <span class="fa-solid fa-circle-question note-link-span"></span> |
| 115 | </a> | 129 | </a> |
| 116 | </h4> | 130 | </strong> |
| | 131 | |
| | 132 | <div class="flex-container"> |
| | 133 | <div data-preset-manager-import="novel" class="menu_button_icon menu_button"> |
| | 134 | <i class="fa-solid fa-file-import"></i> |
| | 135 | <small data-i18n="Import">Import</small> |
| | 136 | </div> |
| | 137 | <div data-preset-manager-export="novel" class="menu_button_icon menu_button"> |
| | 138 | <i class="fa-solid fa-file-export"></i> |
| | 139 | <small data-i18n="Export">Export</small> |
| | 140 | </div> |
| | 141 | </div> |
| | 142 | </div> |
| 117 | <div class="flex-container flexNoGap"> | 143 | <div class="flex-container flexNoGap"> |
| 118 | <select id="settings_preset_novel" class="flex1 text_pole" data-preset-manager-for="novel"> | 144 | <select id="settings_preset_novel" class="flex1 text_pole" data-preset-manager-for="novel"> |
| 119 | <option value="gui" data-i18n="Default">Default</option> | 145 | <option value="gui" data-i18n="Default">Default</option> |