| 5154 | </div> | 5134 | </div> |
| 5155 | </div> | 5135 | </div> |
| 5156 | --> | 5136 | --> |
| | 5137 | </div> |
| | 5138 | <div id="character_popup_ok" class="menu_button" data-i18n="Save">Save</div> |
| 5157 | </div> | 5139 | </div> |
| 5158 | <div id="character_popup_ok" class="menu_button" data-i18n="Save">Save</div> | 5140 | |
| 5159 | </div> | 5141 | <div id="shadow_select_chat_popup"> |
| 5160 | <div id="shadow_select_chat_popup"> | 5142 | <div id="select_chat_popup"> |
| 5161 | <div id="select_chat_popup"> | 5143 | <div name="selectChatPopupHeader" class="flex-container alignitemscenter justifySpaceBetween flexGap10"> |
| 5162 | <div name="selectChatPopupHeader" class="flex-container alignitemscenter justifySpaceBetween flexGap10"> | 5144 | <div id="select_chat_import"> <!-- import chat popup header --> |
| 5163 | <div id="select_chat_import"> <!-- import chat popup header --> | 5145 | <form id="form_import_chat" action="javascript:void(null);" method="post" enctype="multipart/form-data" style="display: none;"> |
| 5164 | <form id="form_import_chat" action="javascript:void(null);" method="post" enctype="multipart/form-data" style="display: none;"> | 5146 | <input type="file" id="chat_import_file" accept=".json, .jsonl" name="avatar"> |
| 5165 | <input type="file" id="chat_import_file" accept=".json, .jsonl" name="avatar"> | 5147 | <input id="chat_import_file_type" name="file_type" class="text_pole" maxlength="999" size="2" value="" autocomplete="off" style="display: none;"> |
| 5166 | <input id="chat_import_file_type" name="file_type" class="text_pole" maxlength="999" size="2" value="" autocomplete="off" style="display: none;"> | 5148 | <input id="chat_import_avatar_url" name="avatar_url" class="text_pole" maxlength="999" size="2" value="" autocomplete="off" style="display: none;"> |
| 5167 | <input id="chat_import_avatar_url" name="avatar_url" class="text_pole" maxlength="999" size="2" value="" autocomplete="off" style="display: none;"> | 5149 | <input id="chat_import_character_name" name="character_name" class="text_pole" maxlength="999" size="2" value="" autocomplete="off" style="display: none;"> |
| 5168 | <input id="chat_import_character_name" name="character_name" class="text_pole" maxlength="999" size="2" value="" autocomplete="off" style="display: none;"> | 5150 | </form> |
| 5169 | </form> | 5151 | </div> |
| 5170 | </div> | 5152 | <div id="selectChatPopupHeaderText" class="TxtLrgBoldCenter"> |
| 5171 | <div id="selectChatPopupHeaderText" class="TxtLrgBoldCenter"> | 5153 | <span id="ChatHistoryCharName"></span><span data-i18n="Chat History">Chat History</span> |
| 5172 | <span id="ChatHistoryCharName"></span><span data-i18n="Chat History">Chat History</span> | 5154 | <a href="https://docs.sillytavern.app/usage/core-concepts/chatfilemanagement/#chat-import" class="notes-link" target="_blank"><span class="fa-solid fa-circle-question note-link-span"></span></a> |
| 5173 | <a href="https://docs.sillytavern.app/usage/core-concepts/chatfilemanagement/#chat-import" class="notes-link" target="_blank"><span class="fa-solid fa-circle-question note-link-span"></span></a> | 5155 | </div> |
| 5174 | </div> | 5156 | <div id="newChatFromManageScreenButton" class="menu_button menu_button_icon"> |
| 5175 | <div id="newChatFromManageScreenButton" class="menu_button menu_button_icon"> | 5157 | <i class="fa-solid fa-plus"></i> |
| 5176 | <i class="fa-solid fa-plus"></i> | 5158 | <span data-i18n="New Chat">New Chat</span> |
| 5177 | <span data-i18n="New Chat">New Chat</span> | 5159 | </div> |
| | 5160 | <div id="chat_import_button" class="menu_button menu_button_icon"> |
| | 5161 | <i class="fa-solid fa-file-import"></i> |
| | 5162 | <span data-i18n="Import Chat">Import Chat</span> |
| | 5163 | </div> |
| | 5164 | <input type="text" id="select_chat_search" class="text_pole flex1" data-i18n="[placeholder]Search..." placeholder="Search..." autocomplete="off"> |
| | 5165 | <div id="select_chat_cross" class="opacity50p hoverglow fa-solid fa-circle-xmark fontsize120p" alt="Close Past Chat Popup"></div> |
| 5178 | </div> | 5166 | </div> |
| 5179 | <div id="chat_import_button" class="menu_button menu_button_icon"> | 5167 | <div id="select_chat_div"></div> |
| 5180 | <i class="fa-solid fa-file-import"></i> | 5168 | <div id="load_select_chat_div"> |
| 5181 | <span data-i18n="Import Chat">Import Chat</span> | 5169 | <div class="fa-solid fa-hourglass fa-spin"></div> |
| 5182 | </div> | 5170 | </div> |
| 5183 | <input type="text" id="select_chat_search" class="text_pole flex1" data-i18n="[placeholder]Search..." placeholder="Search..." autocomplete="off"> | | |
| 5184 | <div id="select_chat_cross" class="opacity50p hoverglow fa-solid fa-circle-xmark fontsize120p" alt="Close Past Chat Popup"></div> | | |
| 5185 | </div> | | |
| 5186 | <div id="select_chat_div"></div> | | |
| 5187 | <div id="load_select_chat_div"> | | |
| 5188 | <div class="fa-solid fa-hourglass fa-spin"></div> | | |
| 5189 | </div> | 5171 | </div> |
| 5190 | </div> | 5172 | </div> |
| 5191 | </div> | 5173 | <div id="background_template" class="template_element"> |
| 5192 | <div id="background_template" class="template_element"> | 5174 | <div class="bg_example flex-container" bgfile="" class="bg_example_img" title=""> |
| 5193 | <div class="bg_example flex-container" bgfile="" class="bg_example_img" title=""> | 5175 | <div title="Copy to system backgrounds" data-i18n="[title]Copy to system backgrounds" class="bg_button bg_example_copy fa-solid fa-file-arrow-up"></div> |
| 5194 | <div title="Copy to system backgrounds" data-i18n="[title]Copy to system backgrounds" class="bg_button bg_example_copy fa-solid fa-file-arrow-up"></div> | 5176 | <div title="Rename background" data-i18n="[title]Rename background" class="bg_button bg_example_edit fa-solid fa-pencil"></div> |
| 5195 | <div title="Rename background" data-i18n="[title]Rename background" class="bg_button bg_example_edit fa-solid fa-pencil"></div> | 5177 | <div title="Lock" data-i18n="[title]Lock" class="bg_button bg_example_lock fa-solid fa-lock"></div> |
| 5196 | <div title="Lock" data-i18n="[title]Lock" class="bg_button bg_example_lock fa-solid fa-lock"></div> | 5178 | <div title="Unlock" data-i18n="[title]Unlock" class="bg_button bg_example_unlock fa-solid fa-lock-open"></div> |
| 5197 | <div title="Unlock" data-i18n="[title]Unlock" class="bg_button bg_example_unlock fa-solid fa-lock-open"></div> | 5179 | <div title="Delete background" data-i18n="[title]Delete background" class="bg_button bg_example_cross fa-solid fa-circle-xmark"></div> |
| 5198 | <div title="Delete background" data-i18n="[title]Delete background" class="bg_button bg_example_cross fa-solid fa-circle-xmark"></div> | 5180 | <div class="BGSampleTitle"> |
| 5199 | <div class="BGSampleTitle"> | 5181 | </div> |
| 5200 | </div> | 5182 | </div> |
| 5201 | </div> | 5183 | </div> |
| 5202 | </div> | 5184 | <!-- templates for JS to reuse when needed --> |
| 5203 | <!-- templates for JS to reuse when needed --> | 5185 | <div id="chat_world_template" class="template_element"> |
| 5204 | <div id="chat_world_template" class="template_element"> | 5186 | <div class="chat_world range-block flexFlowColumn flex-container"> |
| 5205 | <div class="chat_world range-block flexFlowColumn flex-container"> | 5187 | <div class="range-block-title"> |
| 5206 | <div class="range-block-title"> | 5188 | <h4 data-i18n="Chat Lorebook"><!-- This data-i18n attribute is kept for backward compatibility, use the ones below when translating --> |
| 5207 | <h4 data-i18n="Chat Lorebook"><!-- This data-i18n attribute is kept for backward compatibility, use the ones below when translating --> | 5189 | <span data-i18n="Chat Lorebook for">Chat Lorebook for</span> <span class="chat_name"></span> |
| 5208 | <span data-i18n="Chat Lorebook for">Chat Lorebook for</span> <span class="chat_name"></span> | 5190 | </h4> |
| 5209 | </h4> | 5191 | </div> |
| 5210 | </div> | 5192 | <div class="range-block-counter justifyLeft flex-container flexFlowColumn margin-bot-10px"> |
| 5211 | <div class="range-block-counter justifyLeft flex-container flexFlowColumn margin-bot-10px"> | 5193 | <span data-i18n="chat_world_template_txt"> |
| 5212 | <span data-i18n="chat_world_template_txt"> | 5194 | A selected World Info will be bound to this chat. When generating an AI reply, |
| 5213 | A selected World Info will be bound to this chat. When generating an AI reply, | 5195 | it will be combined with the entries from global and character lorebooks. |
| 5214 | it will be combined with the entries from global and character lorebooks. | 5196 | </span> |
| 5215 | </span> | 5197 | </div> |
| 5216 | </div> | 5198 | <div class="range-block-range wide100p"> |
| 5217 | <div class="range-block-range wide100p"> | 5199 | <select class="chat_world_info_selector wide100p"> |
| 5218 | <select class="chat_world_info_selector wide100p"> | 5200 | <option value="">--- None ---</option> |
| 5219 | <option value="">--- None ---</option> | 5201 | </select> |
| 5220 | </select> | 5202 | </div> |
| 5221 | </div> | 5203 | </div> |
| 5222 | </div> | 5204 | </div> |
| 5223 | </div> | 5205 | <div id="character_world_template" class="template_element"> |
| 5224 | <div id="character_world_template" class="template_element"> | 5206 | <div class="character_world range-block flexFlowColumn flex-container"> |
| 5225 | <div class="character_world range-block flexFlowColumn flex-container"> | 5207 | <div class="range-block-title"> |
| 5226 | <div class="range-block-title"> | 5208 | <h3> |
| 5227 | <h3> | 5209 | <span data-i18n="Select a World Info file for"> Select a World Info file for <span class="character_name"></span></span>: |
| 5228 | <span data-i18n="Select a World Info file for"> Select a World Info file for <span class="character_name"></span></span>: | 5210 | </h3> |
| 5229 | </h3> | 5211 | </div> |
| 5230 | </div> | 5212 | <h4 data-i18n="Primary Lorebook">Primary Lorebook</h4> |
| 5231 | <h4 data-i18n="Primary Lorebook">Primary Lorebook</h4> | 5213 | <div class="range-block-counter justifyLeft flex-container flexFlowColumn margin-bot-10px"> |
| 5232 | <div class="range-block-counter justifyLeft flex-container flexFlowColumn margin-bot-10px"> | 5214 | <span data-i18n="A selected World Info will be bound to this character as its own Lorebook.">A selected World Info will be bound to this character as its own Lorebook.</span> |
| 5233 | <span data-i18n="A selected World Info will be bound to this character as its own Lorebook.">A selected World Info will be bound to this character as its own Lorebook.</span> | 5215 | <span data-i18n="When generating an AI reply, it will be combined with the entries from a global World Info selector.">When generating an AI reply, it will be combined with the entries from a global World Info selector.</span> |
| 5234 | <span data-i18n="When generating an AI reply, it will be combined with the entries from a global World Info selector.">When generating an AI reply, it will be combined with the entries from a global World Info selector.</span> | 5216 | <span data-i18n="Exporting a character would also export the selected Lorebook file embedded in the JSON data.">Exporting a character would also export the selected Lorebook file embedded in the JSON data.</span> |
| 5235 | <span data-i18n="Exporting a character would also export the selected Lorebook file embedded in the JSON data.">Exporting a character would also export the selected Lorebook file embedded in the JSON data.</span> | 5217 | </div> |
| 5236 | </div> | 5218 | <div class="range-block-range wide100p"> |
| 5237 | <div class="range-block-range wide100p"> | 5219 | <select class="character_world_info_selector wide100p"> |
| 5238 | <select class="character_world_info_selector wide100p"> | 5220 | <option value="">--- None ---</option> |
| 5239 | <option value="">--- None ---</option> | 5221 | </select> |
| 5240 | </select> | 5222 | </div> |
| 5241 | </div> | 5223 | <div class="range-block-title"> |
| 5242 | <div class="range-block-title"> | 5224 | <h4> |
| 5243 | <h4> | 5225 | <span data-i18n="Additional Lorebooks">Additional Lorebooks</span> |
| 5244 | <span data-i18n="Additional Lorebooks">Additional Lorebooks</span> | 5226 | </h4> |
| 5245 | </h4> | 5227 | </div> |
| 5246 | </div> | 5228 | <div class="range-block-counter justifyLeft flex-container flexFlowColumn margin-bot-10px"> |
| 5247 | <div class="range-block-counter justifyLeft flex-container flexFlowColumn margin-bot-10px"> | 5229 | <span data-i18n="Associate one or more auxillary Lorebooks with this character.">Associate one or more auxillary Lorebooks with this character.</span><br> |
| 5248 | <span data-i18n="Associate one or more auxillary Lorebooks with this character.">Associate one or more auxillary Lorebooks with this character.</span><br> | 5230 | <span data-i18n="NOTE: These choices are optional and won't be preserved on character export!">NOTE: These choices are optional and won't be preserved on character export!</span> |
| 5249 | <span data-i18n="NOTE: These choices are optional and won't be preserved on character export!">NOTE: These choices are optional and won't be preserved on character export!</span> | 5231 | </div> |
| 5250 | </div> | 5232 | <div class="range-block-range wide100p"> |
| 5251 | <div class="range-block-range wide100p"> | 5233 | <select class="character_extra_world_info_selector wide100p" multiple> |
| 5252 | <select class="character_extra_world_info_selector wide100p" multiple> | 5234 | <option value="" data-i18n="-- World Info not found --">-- World Info not found --</option> |
| 5253 | <option value="" data-i18n="-- World Info not found --">-- World Info not found --</option> | 5235 | </select> |
| 5254 | </select> | 5236 | </div> |
| 5255 | </div> | 5237 | </div> |
| 5256 | </div> | 5238 | </div> |
| 5257 | </div> | 5239 | <div id="past_chat_template" class="template_element"> |
| 5258 | <div id="past_chat_template" class="template_element"> | 5240 | <div class="select_chat_block_wrapper flex-container"> |
| 5259 | <div class="select_chat_block_wrapper flex-container"> | 5241 | <div class="select_chat_block wide100p flex-container" file_name=""> |
| 5260 | <div class="select_chat_block wide100p flex-container" file_name=""> | 5242 | <div id="select_chat_name_wrapper" class="flex-container alignitemscenter justifySpaceBetween wide100p"> |
| 5261 | <div id="select_chat_name_wrapper" class="flex-container alignitemscenter justifySpaceBetween wide100p"> | 5243 | <div> |
| 5262 | <div> | 5244 | <small class="select_chat_block_filename select_chat_block_filename_item"></small> |
| 5263 | <small class="select_chat_block_filename select_chat_block_filename_item"></small> | 5245 | <div title="Rename chat file" class="renameChatButton hoverglow opacity50p fa-solid fa-pencil" data-i18n="[title]Rename chat file"></div> |
| 5264 | <div title="Rename chat file" class="renameChatButton hoverglow opacity50p fa-solid fa-pencil" data-i18n="[title]Rename chat file"></div> | | |
| 5265 | </div> | | |
| 5266 | <div class="flex-container gap10px"> | | |
| 5267 | <div class="select_chat_info flex-container"> | | |
| 5268 | <small class="chat_messages_date select_chat_block_filename_item"></small> | | |
| 5269 | <small class="chat_file_size select_chat_block_filename_item"></small> | | |
| 5270 | <small class="chat_messages_num select_chat_block_filename_item"></small> | | |
| 5271 | </div> | 5246 | </div> |
| 5272 | <div class="flex-container gap10px"> | 5247 | <div class="flex-container gap10px"> |
| 5273 | <div title="Export JSONL chat file" data-format="jsonl" class="exportRawChatButton opacity50p hoverglow fa-solid fa-file-export" data-i18n="[title]Export JSONL chat file"></div> | 5248 | <div class="select_chat_info flex-container"> |
| 5274 | <div title="Download chat as plain text document" data-format="txt" class="exportChatButton opacity50p hoverglow fa-solid fa-file-lines" data-i18n="[title]Download chat as plain text document"></div> | 5249 | <small class="chat_messages_date select_chat_block_filename_item"></small> |
| 5275 | <div title="Delete chat file" file_name="" class="PastChat_cross opacity50p hoverglow fa-solid fa-skull" data-i18n="[title]Delete chat file"></div> | 5250 | <small class="chat_file_size select_chat_block_filename_item"></small> |
| | 5251 | <small class="chat_messages_num select_chat_block_filename_item"></small> |
| | 5252 | </div> |
| | 5253 | <div class="flex-container gap10px"> |
| | 5254 | <div title="Export JSONL chat file" data-format="jsonl" class="exportRawChatButton opacity50p hoverglow fa-solid fa-file-export" data-i18n="[title]Export JSONL chat file"></div> |
| | 5255 | <div title="Download chat as plain text document" data-format="txt" class="exportChatButton opacity50p hoverglow fa-solid fa-file-lines" data-i18n="[title]Download chat as plain text document"></div> |
| | 5256 | <div title="Delete chat file" file_name="" class="PastChat_cross opacity50p hoverglow fa-solid fa-skull" data-i18n="[title]Delete chat file"></div> |
| | 5257 | </div> |
| 5276 | </div> | 5258 | </div> |
| 5277 | </div> | 5259 | </div> |
| | 5260 | <div class="select_chat_block_mes"></div> |
| 5278 | </div> | 5261 | </div> |
| 5279 | <div class="select_chat_block_mes"></div> | | |
| 5280 | </div> | 5262 | </div> |
| 5281 | </div> | 5263 | </div> |
| 5282 | </div> | 5264 | <div id="tag_view_template" class="template_element"> |
| 5283 | <div id="tag_view_template" class="template_element"> | 5265 | <div class="tag_view_item"> |
| 5284 | <div class="tag_view_item"> | 5266 | <div class="drag-handle" data-i18n="[title]Drag to reorder tag">☰</div> |
| 5285 | <div class="drag-handle" data-i18n="[title]Drag to reorder tag">☰</div> | 5267 | <div title="Tag as folder" class="tag_as_folder fa-solid fa-folder-open right_menu_button" data-i18n="[title]Use tag as folder"> |
| 5286 | <div title="Tag as folder" class="tag_as_folder fa-solid fa-folder-open right_menu_button" data-i18n="[title]Use tag as folder"> | 5268 | <span class="tag_folder_indicator"></span> |
| 5287 | <span class="tag_folder_indicator"></span> | 5269 | </div> |
| | 5270 | <div class="tag_view_color_picker" data-value="color"></div> |
| | 5271 | <div class="tag_view_color_picker" data-value="color2"></div> |
| | 5272 | <div class="tag_view_name" contenteditable="true"></div> |
| | 5273 | <div class="tag_view_counter"><span class="tag_view_counter_value"></span> entries</div> |
| | 5274 | <div title="Delete tag" class="tag_delete fa-solid fa-trash-can right_menu_button" data-i18n="[title]Delete tag"></div> |
| 5288 | </div> | 5275 | </div> |
| 5289 | <div class="tag_view_color_picker" data-value="color"></div> | | |
| 5290 | <div class="tag_view_color_picker" data-value="color2"></div> | | |
| 5291 | <div class="tag_view_name" contenteditable="true"></div> | | |
| 5292 | <div class="tag_view_counter"><span class="tag_view_counter_value"></span> entries</div> | | |
| 5293 | <div title="Delete tag" class="tag_delete fa-solid fa-trash-can right_menu_button" data-i18n="[title]Delete tag"></div> | | |
| 5294 | </div> | 5276 | </div> |
| 5295 | </div> | 5277 | <div id="entry_edit_template" class="template_element"> |
| 5296 | <div id="entry_edit_template" class="template_element"> | 5278 | <div class="world_entry"> |
| 5297 | <div class="world_entry"> | 5279 | <form class="world_entry_form wi-card-entry"> |
| 5298 | <form class="world_entry_form wi-card-entry"> | 5280 | <div class="inline-drawer wide100p"> |
| 5299 | <div class="inline-drawer wide100p"> | 5281 | <div class="inline-drawer-toggle inline-drawer-header gap5px padding0"> |
| 5300 | <div class="inline-drawer-toggle inline-drawer-header gap5px padding0"> | 5282 | <span class="drag-handle">☰</span> |
| 5301 | <span class="drag-handle">☰</span> | 5283 | <div class="gap5px world_entry_thin_controls wide100p alignitemscenter"> |
| 5302 | <div class="gap5px world_entry_thin_controls wide100p alignitemscenter"> | 5284 | <div class="fa-fw fa-solid fa-circle-chevron-down inline-drawer-icon down"></div> |
| 5303 | <div class="fa-fw fa-solid fa-circle-chevron-down inline-drawer-icon down"></div> | 5285 | <div class="flex-container alignitemscenter wide100p"> |
| 5304 | <div class="flex-container alignitemscenter wide100p"> | 5286 | <div class="WIEntryTitleAndStatus flex-container flex1 alignitemscenter"> |
| 5305 | <div class="WIEntryTitleAndStatus flex-container flex1 alignitemscenter"> | 5287 | <div class="flex-container flex1"> |
| 5306 | <div class="flex-container flex1"> | 5288 | <textarea class="text_pole" rows="1" name="comment" maxlength="5000" data-i18n="[placeholder]Entry Title/Memo" placeholder="Entry Title/Memo"></textarea> |
| 5307 | <textarea class="text_pole" rows="1" name="comment" maxlength="5000" data-i18n="[placeholder]Entry Title/Memo" placeholder="Entry Title/Memo"></textarea> | 5289 | </div> |
| 5308 | </div> | 5290 | <!-- <span class="world_entry_form_position_value"></span> --> |
| 5309 | <!-- <span class="world_entry_form_position_value"></span> --> | 5291 | <select data-i18n="[title]WI Entry Status:🔵 Constant🟢 Normal🔗 Vectorized❌ Disabled" title="WI Entry Status: 🔵 Constant 🟢 Normal 🔗 Vectorized ❌ Disabled" name="entryStateSelector" class="text_pole widthNatural margin0"> |
| 5310 | <select data-i18n="[title]WI Entry Status:🔵 Constant🟢 Normal🔗 Vectorized❌ Disabled" title="WI Entry Status: 🔵 Constant 🟢 Normal 🔗 Vectorized ❌ Disabled" name="entryStateSelector" class="text_pole widthNatural margin0"> | 5292 | <option value="constant" title="Constant" data-i18n="[title]WI_Entry_Status_Constant">🔵</option> |
| 5311 | <option value="constant" title="Constant" data-i18n="[title]WI_Entry_Status_Constant">🔵</option> | 5293 | <option value="normal" title="Normal" data-i18n="[title]WI_Entry_Status_Normal">🟢</option> |
| 5312 | <option value="normal" title="Normal" data-i18n="[title]WI_Entry_Status_Normal">🟢</option> | 5294 | <option value="vectorized" title="Vectorized" data-i18n="[title]WI_Entry_Status_Vectorized">🔗</option> |
| 5313 | <option value="vectorized" title="Vectorized" data-i18n="[title]WI_Entry_Status_Vectorized">🔗</option> | 5295 | <option value="disabled" title="Disabled" data-i18n="[title]WI_Entry_Status_Disabled">❌</option> |
| 5314 | <option value="disabled" title="Disabled" data-i18n="[title]WI_Entry_Status_Disabled">❌</option> | | |
| 5315 | </select> | | |
| 5316 | </div> | | |
| 5317 | <div class="WIEnteryHeaderControls flex-container"> | | |
| 5318 | <div name="PositionBlock" class="world_entry_form_control world_entry_form_radios wi-enter-footer-text"> | | |
| 5319 | <label for="position" class="WIEntryHeaderTitleMobile" data-i18n="Position:">Position:</label> | | |
| 5320 | <select name="position" class="text_pole widthNatural margin0" data-i18n="[title]T_Position" title="↑Char: Before Character Definitions ↓Char: After Character Definitions ↑EM: Before Example Messages ↓EM: After Example Messages ↑AN: Before Author's Note ↓AN: After Author's Note @D ⚙️: at Depth (System) @D 👤: at Depth (User) @D 🤖: at Depth (Assistant)"> | | |
| 5321 | <option value="0" data-role="" data-i18n="Before Char Defs"> | | |
| 5322 | ↑Char | | |
| 5323 | </option> | | |
| 5324 | <option value="1" data-role="" data-i18n="After Char Defs"> | | |
| 5325 | ↓Char | | |
| 5326 | </option> | | |
| 5327 | <option value="5" data-role="" data-i18n="Before EM"> | | |
| 5328 | ↑EM | | |
| 5329 | </option> | | |
| 5330 | <option value="6" data-role="" data-i18n="After EM"> | | |
| 5331 | ↓EM | | |
| 5332 | </option> | | |
| 5333 | <option value="2" data-role="" data-i18n="Before AN"> | | |
| 5334 | ↑AN | | |
| 5335 | </option> | | |
| 5336 | <option value="3" data-role="" data-i18n="After AN"> | | |
| 5337 | ↓AN | | |
| 5338 | </option> | | |
| 5339 | <option value="4" data-role="0" data-i18n="at Depth System"> | | |
| 5340 | @D ⚙️ | | |
| 5341 | </option> | | |
| 5342 | <option value="4" data-role="1" data-i18n="at Depth User"> | | |
| 5343 | @D 👤 | | |
| 5344 | </option> | | |
| 5345 | <option value="4" data-role="2" data-i18n="at Depth AI"> | | |
| 5346 | @D 🤖 | | |
| 5347 | </option> | | |
| 5348 | </select> | 5296 | </select> |
| 5349 | </div> | 5297 | </div> |
| 5350 | <div class="world_entry_form_control wi-enter-footer-text flex-container flexNoGap"> | 5298 | <div class="WIEnteryHeaderControls flex-container"> |
| 5351 | <label for="depth" class="WIEntryHeaderTitleMobile" data-i18n="Depth:">Depth:</label> | 5299 | <div name="PositionBlock" class="world_entry_form_control world_entry_form_radios wi-enter-footer-text"> |
| 5352 | <input title="Depth" class="text_pole wideMax100px margin0" type="number" name="depth" data-i18n="[title]Depth" placeholder="" min="0" max="999" /> | 5300 | <label for="position" class="WIEntryHeaderTitleMobile" data-i18n="Position:">Position:</label> |
| 5353 | </div> | 5301 | <select name="position" class="text_pole widthNatural margin0" data-i18n="[title]T_Position" title="↑Char: Before Character Definitions ↓Char: After Character Definitions ↑EM: Before Example Messages ↓EM: After Example Messages ↑AN: Before Author's Note ↓AN: After Author's Note @D ⚙️: at Depth (System) @D 👤: at Depth (User) @D 🤖: at Depth (Assistant)"> |
| 5354 | <div class="world_entry_form_control wi-enter-footer-text flex-container flexNoGap"> | 5302 | <option value="0" data-role="" data-i18n="Before Char Defs"> |
| 5355 | <label for="order" class="WIEntryHeaderTitleMobile" data-i18n="Order:">Order:</label> | 5303 | ↑Char |
| 5356 | <input title="Order" data-i18n="[title]Order" class="text_pole wideMax100px margin0" type="number" name="order" placeholder="" min="0" max="999" /> | 5304 | </option> |
| 5357 | </div> | 5305 | <option value="1" data-role="" data-i18n="After Char Defs"> |
| 5358 | <div class="world_entry_form_control wi-enter-footer-text flex-container flexNoGap probabilityContainer"> | 5306 | ↓Char |
| 5359 | <label for="order" class="WIEntryHeaderTitleMobile" data-i18n="Trigger %:">Trigger %:</label> | 5307 | </option> |
| 5360 | <input title="Probability" data-i18n="[title]Probability" class="text_pole wideMax100px margin0" type="number" name="probability" placeholder="" min="0" max="100" /> | 5308 | <option value="5" data-role="" data-i18n="Before EM"> |
| 5361 | </div> | 5309 | ↑EM |
| 5362 | </div> | 5310 | </option> |
| 5363 | </div> | 5311 | <option value="6" data-role="" data-i18n="After EM"> |
| 5364 | </div> | 5312 | ↓EM |
| 5365 | <i class="menu_button duplicate_entry_button fa-solid fa-paste" title="Duplicate world info entry" data-i18n="[title]Duplicate world info entry" type="submit" value=""></i> | 5313 | </option> |
| 5366 | <i class="menu_button delete_entry_button fa-solid fa-trash-can" title="Delete world info entry" data-i18n="[title]Delete world info entry" type="submit" value=""></i> | 5314 | <option value="2" data-role="" data-i18n="Before AN"> |
| 5367 | </div> | 5315 | ↑AN |
| 5368 | <div class="inline-drawer-content flex-container paddingBottom5px wide100p"> | 5316 | </option> |
| 5369 | <div class="flex-container wide100p alignitemscenter"> | 5317 | <option value="3" data-role="" data-i18n="After AN"> |
| 5370 | <div name="keywordsAndLogicBlock" class="flex-container wide100p alignitemscenter"> | 5318 | ↓AN |
| 5371 | <div class="world_entry_form_control flex1"> | 5319 | </option> |
| 5372 | <small class="displayNone"> | 5320 | <option value="4" data-role="0" data-i18n="at Depth System"> |
| 5373 | <span data-i18n="Comma separated (required)"> | 5321 | @D ⚙️ |
| 5374 | Comma separated (required) | 5322 | </option> |
| 5375 | </span> | 5323 | <option value="4" data-role="1" data-i18n="at Depth User"> |
| 5376 | </small> | 5324 | @D 👤 |
| 5377 | <small class="textAlignCenter" data-i18n="Primary Keywords">Primary Keywords</small> | 5325 | </option> |
| 5378 | <select class="keyprimaryselect keyselect select2_multi_sameline" name="key" data-i18n="[placeholder]Keywords or Regexes" placeholder="Keywords or Regexes" multiple="multiple"></select> | 5326 | <option value="4" data-role="2" data-i18n="at Depth AI"> |
| 5379 | <textarea class="text_pole keyprimarytextpole mobile" name="key" rows="1" data-i18n="[placeholder]Comma separated list" placeholder="Comma separated list" maxlength="2000" style="display: none;"></textarea> | 5327 | @D 🤖 |
| 5380 | <button type="button" class="switch_input_type_icon" tabindex="-1" title="Switch to plaintext mode" data-i18n="[title]Switch to plaintext mode" data-icon-on="✨" data-icon-off="⌨️" data-tooltip-on="Switch to fancy mode" data-tooltip-off="Switch to plaintext mode"> | 5328 | </option> |
| 5381 | ⌨️ | 5329 | </select> |
| 5382 | </button> | 5330 | </div> |
| 5383 | </div> | 5331 | <div class="world_entry_form_control wi-enter-footer-text flex-container flexNoGap"> |
| 5384 | <div class="world_entry_form_control"> | 5332 | <label for="depth" class="WIEntryHeaderTitleMobile" data-i18n="Depth:">Depth:</label> |
| 5385 | <small class="textAlignCenter" data-i18n="Logic">Logic</small> | 5333 | <input title="Depth" class="text_pole wideMax100px margin0" type="number" name="depth" data-i18n="[title]Depth" placeholder="" min="0" max="999" /> |
| 5386 | <select name="entryLogicType" class="text_pole widthFitContent margin0"> | 5334 | </div> |
| 5387 | <option value="0" data-i18n="AND ANY">AND ANY</option> | 5335 | <div class="world_entry_form_control wi-enter-footer-text flex-container flexNoGap"> |
| 5388 | <option value="3" data-i18n="AND ALL">AND ALL</option> | 5336 | <label for="order" class="WIEntryHeaderTitleMobile" data-i18n="Order:">Order:</label> |
| 5389 | <option value="1" data-i18n="NOT ALL">NOT ALL</option> | 5337 | <input title="Order" data-i18n="[title]Order" class="text_pole wideMax100px margin0" type="number" name="order" placeholder="" min="0" max="999" /> |
| 5390 | <option value="2" data-i18n="NOT ANY">NOT ANY</option> | 5338 | </div> |
| 5391 | </select> | 5339 | <div class="world_entry_form_control wi-enter-footer-text flex-container flexNoGap probabilityContainer"> |
| 5392 | </div> | 5340 | <label for="order" class="WIEntryHeaderTitleMobile" data-i18n="Trigger %:">Trigger %:</label> |
| 5393 | <div class="world_entry_form_control keysecondary flex1"> | 5341 | <input title="Probability" data-i18n="[title]Probability" class="text_pole wideMax100px margin0" type="number" name="probability" placeholder="" min="0" max="100" /> |
| 5394 | <small class="displayNone"> | 5342 | </div> |
| 5395 | <span data-i18n="(ignored if empty)"> | 5343 | </div> |
| 5396 | (ignored if empty) | | |
| 5397 | </span> | | |
| 5398 | </small> | | |
| 5399 | <small class="textAlignCenter" data-i18n="Optional Filter">Optional Filter</small> | | |
| 5400 | <select class="keysecondaryselect keyselect select2_multi_sameline" name="keysecondary" data-i18n="[placeholder]Keywords or Regexes (ignored if empty)" placeholder="Keywords or Regexes (ignored if empty)" multiple="multiple"></select> | | |
| 5401 | <textarea class="text_pole keysecondarytextpole mobile" name="keysecondary" rows="1" data-i18n="[placeholder]Comma separated list (ignored if empty)" placeholder="Comma separated list (ignored if empty)" maxlength="2000" style="display: none;"></textarea> | | |
| 5402 | <button type="button" class="switch_input_type_icon" tabindex="-1" title="Switch to plaintext mode" data-i18n="[title]Switch to plaintext mode" data-icon-on="✨" data-icon-off="⌨️" data-tooltip-on="Switch to fancy mode" data-tooltip-off="Switch to plaintext mode"> | | |
| 5403 | ⌨️ | | |
| 5404 | </button> | | |
| 5405 | </div> | | |
| 5406 | </div> | | |
| 5407 | <div name="perEntryOverridesBlock" class="flex-container wide100p alignitemscenter"> | | |
| 5408 | <div class="world_entry_form_control flex1"> | | |
| 5409 | <small class="textAlignCenter" data-i18n="Scan Depth">Scan Depth</small> | | |
| 5410 | <input class="text_pole margin0" name="scanDepth" type="number" placeholder="Use global setting" data-i18n="[placeholder]Use global setting" max="1000"> | | |
| 5411 | </div> | | |
| 5412 | <div class="world_entry_form_control flex1"> | | |
| 5413 | <small class="textAlignCenter" data-i18n="Case-Sensitive">Case-Sensitive</small> | | |
| 5414 | <select name="caseSensitive" class="text_pole widthNatural margin0"> | | |
| 5415 | <option value="null" data-i18n="Use global setting">Use global setting</option> | | |
| 5416 | <option value="true" data-i18n="Yes">Yes</option> | | |
| 5417 | <option value="false" data-i18n="No">No</option> | | |
| 5418 | </select> | | |
| 5419 | </div> | | |
| 5420 | <div class="world_entry_form_control flex1"> | | |
| 5421 | <small class="textAlignCenter" data-i18n="Match Whole Words">Match Whole Words</small> | | |
| 5422 | <select name="matchWholeWords" class="text_pole widthNatural margin0"> | | |
| 5423 | <option value="null" data-i18n="Use global setting">Use global setting</option> | | |
| 5424 | <option value="true" data-i18n="Yes">Yes</option> | | |
| 5425 | <option value="false" data-i18n="No">No</option> | | |
| 5426 | </select> | | |
| 5427 | </div> | | |
| 5428 | <div class="world_entry_form_control flex1"> | | |
| 5429 | <small class="textAlignCenter" data-i18n="Use Group Scoring">Use Group Scoring</small> | | |
| 5430 | <select name="useGroupScoring" class="text_pole widthNatural margin0"> | | |
| 5431 | <option value="null" data-i18n="Use global setting">Use global setting</option> | | |
| 5432 | <option value="true" data-i18n="Yes">Yes</option> | | |
| 5433 | <option value="false" data-i18n="No">No</option> | | |
| 5434 | </select> | | |
| 5435 | </div> | | |
| 5436 | <div class="world_entry_form_control flex1" title="Can be used to automatically activate Quick Replies" data-i18n="[title]Can be used to automatically activate Quick Replies"> | | |
| 5437 | <small class="textAlignCenter" data-i18n="Automation ID">Automation ID</small> | | |
| 5438 | <input class="text_pole margin0" name="automationId" type="text" placeholder="( None )" data-i18n="[placeholder]( None )"> | | |
| 5439 | </div> | 5344 | </div> |
| 5440 | </div> | 5345 | </div> |
| 5441 | <div name="contentAndCharFilterBlock" class="world_entry_thin_controls flex2"> | 5346 | <i class="menu_button duplicate_entry_button fa-solid fa-paste" title="Duplicate world info entry" data-i18n="[title]Duplicate world info entry" type="submit" value=""></i> |
| 5442 | <div class="world_entry_form_control flex1"> | 5347 | <i class="menu_button delete_entry_button fa-solid fa-trash-can" title="Delete world info entry" data-i18n="[title]Delete world info entry" type="submit" value=""></i> |
| 5443 | <label for="content "> | 5348 | </div> |
| 5444 | <small> | 5349 | <div class="inline-drawer-content flex-container paddingBottom5px wide100p"> |
| 5445 | <span class="alignitemscenter flex-container flexnowrap wide100p justifySpaceBetween"> | 5350 | <div class="flex-container wide100p alignitemscenter"> |
| 5446 | <span data-i18n="Content" class="alignitemscenter flex-container flexNoGap"> | 5351 | <div name="keywordsAndLogicBlock" class="flex-container wide100p alignitemscenter"> |
| 5447 | Content | 5352 | <div class="world_entry_form_control flex1"> |
| 5448 | </span> | 5353 | <small class="displayNone"> |
| 5449 | <span> | 5354 | <span data-i18n="Comma separated (required)"> |
| 5450 | (<span data-i18n="extension_token_counter">Tokens:</span> <span class="world_entry_form_token_counter" data-first-run="true">counting...</span>) | 5355 | Comma separated (required) |
| 5451 | <span class="world_entry_form_uid_value" data-first-run="true"></span> | | |
| 5452 | </span> | | |
| 5453 | <div> | | |
| 5454 | <label class="checkbox flex-container alignitemscenter flexNoGap"> | | |
| 5455 | <input type="checkbox" name="exclude_recursion" /> | | |
| 5456 | <span data-i18n="Exclude from recursion"> | | |
| 5457 | Non-recursable (this entry will not be activated by another) | | |
| 5458 | </span> | | |
| 5459 | </label> | | |
| 5460 | <label class="checkbox flex-container alignitemscenter flexNoGap"> | | |
| 5461 | <input type="checkbox" name="prevent_recursion" /> | | |
| 5462 | <span data-i18n="Prevent further recursion (this entry will not activate others)"> | | |
| 5463 | Prevent further recursion (this entry will not activate others) | | |
| 5464 | </span> | | |
| 5465 | </label> | | |
| 5466 | <label class="checkbox flex-container alignitemscenter flexNoGap"> | | |
| 5467 | <input type="checkbox" name="delay_until_recursion" /> | | |
| 5468 | <span data-i18n="Delay until recursion (this entry can only be activated on recursive checking)"> | | |
| 5469 | Delay until recursion (this entry can only be activated on recursive checking) | | |
| 5470 | </span> | | |
| 5471 | </label> | | |
| 5472 | </div> | | |
| 5473 | </span> | 5356 | </span> |
| 5474 | </small> | 5357 | </small> |
| | 5358 | <small class="textAlignCenter" data-i18n="Primary Keywords">Primary Keywords</small> |
| | 5359 | <select class="keyprimaryselect keyselect select2_multi_sameline" name="key" data-i18n="[placeholder]Keywords or Regexes" placeholder="Keywords or Regexes" multiple="multiple"></select> |
| | 5360 | <textarea class="text_pole keyprimarytextpole mobile" name="key" rows="1" data-i18n="[placeholder]Comma separated list" placeholder="Comma separated list" maxlength="2000" style="display: none;"></textarea> |
| | 5361 | <button type="button" class="switch_input_type_icon" tabindex="-1" title="Switch to plaintext mode" data-i18n="[title]Switch to plaintext mode" data-icon-on="✨" data-icon-off="⌨️" data-tooltip-on="Switch to fancy mode" data-tooltip-off="Switch to plaintext mode"> |
| | 5362 | ⌨️ |
| | 5363 | </button> |
| | 5364 | </div> |
| | 5365 | <div class="world_entry_form_control"> |
| | 5366 | <small class="textAlignCenter" data-i18n="Logic">Logic</small> |
| | 5367 | <select name="entryLogicType" class="text_pole widthFitContent margin0"> |
| | 5368 | <option value="0" data-i18n="AND ANY">AND ANY</option> |
| | 5369 | <option value="3" data-i18n="AND ALL">AND ALL</option> |
| | 5370 | <option value="1" data-i18n="NOT ALL">NOT ALL</option> |
| | 5371 | <option value="2" data-i18n="NOT ANY">NOT ANY</option> |
| | 5372 | </select> |
| | 5373 | </div> |
| | 5374 | <div class="world_entry_form_control keysecondary flex1"> |
| 5475 | <small class="displayNone"> | 5375 | <small class="displayNone"> |
| 5476 | <span data-i18n="What this keyword should mean to the AI, sent verbatim"> | 5376 | <span data-i18n="(ignored if empty)"> |
| 5477 | What this keyword should mean to the AI, sent verbatim | 5377 | (ignored if empty) |
| 5478 | </span> | 5378 | </span> |
| 5479 | </small> | 5379 | </small> |
| 5480 | </label> | 5380 | <small class="textAlignCenter" data-i18n="Optional Filter">Optional Filter</small> |
| 5481 | <textarea class="text_pole" name="content" rows="8" data-i18n="[placeholder]What this keyword should mean to the AI, sent verbatim" placeholder="What this keyword should mean to the AI, sent verbatim"></textarea> | 5381 | <select class="keysecondaryselect keyselect select2_multi_sameline" name="keysecondary" data-i18n="[placeholder]Keywords or Regexes (ignored if empty)" placeholder="Keywords or Regexes (ignored if empty)" multiple="multiple"></select> |
| | 5382 | <textarea class="text_pole keysecondarytextpole mobile" name="keysecondary" rows="1" data-i18n="[placeholder]Comma separated list (ignored if empty)" placeholder="Comma separated list (ignored if empty)" maxlength="2000" style="display: none;"></textarea> |
| | 5383 | <button type="button" class="switch_input_type_icon" tabindex="-1" title="Switch to plaintext mode" data-i18n="[title]Switch to plaintext mode" data-icon-on="✨" data-icon-off="⌨️" data-tooltip-on="Switch to fancy mode" data-tooltip-off="Switch to plaintext mode"> |
| | 5384 | ⌨️ |
| | 5385 | </button> |
| | 5386 | </div> |
| | 5387 | </div> |
| | 5388 | <div name="perEntryOverridesBlock" class="flex-container wide100p alignitemscenter"> |
| | 5389 | <div class="world_entry_form_control flex1"> |
| | 5390 | <small class="textAlignCenter" data-i18n="Scan Depth">Scan Depth</small> |
| | 5391 | <input class="text_pole margin0" name="scanDepth" type="number" placeholder="Use global setting" data-i18n="[placeholder]Use global setting" max="1000"> |
| | 5392 | </div> |
| | 5393 | <div class="world_entry_form_control flex1"> |
| | 5394 | <small class="textAlignCenter" data-i18n="Case-Sensitive">Case-Sensitive</small> |
| | 5395 | <select name="caseSensitive" class="text_pole widthNatural margin0"> |
| | 5396 | <option value="null" data-i18n="Use global setting">Use global setting</option> |
| | 5397 | <option value="true" data-i18n="Yes">Yes</option> |
| | 5398 | <option value="false" data-i18n="No">No</option> |
| | 5399 | </select> |
| | 5400 | </div> |
| | 5401 | <div class="world_entry_form_control flex1"> |
| | 5402 | <small class="textAlignCenter" data-i18n="Match Whole Words">Match Whole Words</small> |
| | 5403 | <select name="matchWholeWords" class="text_pole widthNatural margin0"> |
| | 5404 | <option value="null" data-i18n="Use global setting">Use global setting</option> |
| | 5405 | <option value="true" data-i18n="Yes">Yes</option> |
| | 5406 | <option value="false" data-i18n="No">No</option> |
| | 5407 | </select> |
| | 5408 | </div> |
| | 5409 | <div class="world_entry_form_control flex1"> |
| | 5410 | <small class="textAlignCenter" data-i18n="Use Group Scoring">Use Group Scoring</small> |
| | 5411 | <select name="useGroupScoring" class="text_pole widthNatural margin0"> |
| | 5412 | <option value="null" data-i18n="Use global setting">Use global setting</option> |
| | 5413 | <option value="true" data-i18n="Yes">Yes</option> |
| | 5414 | <option value="false" data-i18n="No">No</option> |
| | 5415 | </select> |
| | 5416 | </div> |
| | 5417 | <div class="world_entry_form_control flex1" title="Can be used to automatically activate Quick Replies" data-i18n="[title]Can be used to automatically activate Quick Replies"> |
| | 5418 | <small class="textAlignCenter" data-i18n="Automation ID">Automation ID</small> |
| | 5419 | <input class="text_pole margin0" name="automationId" type="text" placeholder="( None )" data-i18n="[placeholder]( None )"> |
| | 5420 | </div> |
| 5482 | </div> | 5421 | </div> |
| 5483 | </div> | 5422 | <div name="contentAndCharFilterBlock" class="world_entry_thin_controls flex2"> |
| 5484 | <div class="world_entry_thin_controls commentContainer"> | 5423 | <div class="world_entry_form_control flex1"> |
| 5485 | </div> | 5424 | <label for="content "> |
| 5486 | </div> | 5425 | <small> |
| 5487 | <div class="flex-container wide100p flexGap10"> | 5426 | <span class="alignitemscenter flex-container flexnowrap wide100p justifySpaceBetween"> |
| 5488 | <div class="flex4 flex-container flexFlowColumn flexNoGap"> | 5427 | <span data-i18n="Content" class="alignitemscenter flex-container flexNoGap"> |
| 5489 | <div class="flex-container justifySpaceBetween"> | 5428 | Content |
| 5490 | <small for="group"> | 5429 | </span> |
| 5491 | <span data-i18n="Inclusion Group">Inclusion Group</span> | 5430 | <span> |
| 5492 | <a href="https://docs.sillytavern.app/usage/core-concepts/worldinfo/#inclusion-group" class="notes-link" target="_blank" title="Inclusion Groups ensure only one entry from a group is activated at a time, if multiple are triggered. Supports multiple comma-separated groups. Documentation: World Info - Inclusion Group" data-i18n="[title]Inclusion Groups ensure only one entry from a group is activated at a time, if multiple are triggered.Documentation: World Info - Inclusion Group"> | 5431 | (<span data-i18n="extension_token_counter">Tokens:</span> <span class="world_entry_form_token_counter" data-first-run="true">counting...</span>) |
| 5493 | <span class="fa-solid fa-circle-question note-link-span"></span> | 5432 | <span class="world_entry_form_uid_value" data-first-run="true"></span> |
| 5494 | </a> | 5433 | </span> |
| 5495 | </small> | 5434 | <div> |
| 5496 | <label class="checkbox_label flexNoGap margin-r5" for="groupOverride"> | 5435 | <label class="checkbox flex-container alignitemscenter flexNoGap"> |
| 5497 | <input type="checkbox" name="groupOverride" /> | 5436 | <input type="checkbox" name="exclude_recursion" /> |
| 5498 | <span> | 5437 | <span data-i18n="Exclude from recursion"> |
| 5499 | <small title="Prioritize this entry: When checked, this entry is prioritized out of all selections. If multiple are prioritized, the one with the highest 'Order' is chosen. " data-i18n="[title]Prioritize this entry: When checked, this entry is prioritized out of all selections.If multiple are prioritized, the one with the highest 'Order' is chosen."> | 5438 | Non-recursable (this entry will not be activated by another) |
| 5500 | <span data-i18n="Prioritize">Prioritize</span> | 5439 | </span> |
| 5501 | <div class="fa-solid fa-circle-info opacity50p"></div> | 5440 | </label> |
| | 5441 | <label class="checkbox flex-container alignitemscenter flexNoGap"> |
| | 5442 | <input type="checkbox" name="prevent_recursion" /> |
| | 5443 | <span data-i18n="Prevent further recursion (this entry will not activate others)"> |
| | 5444 | Prevent further recursion (this entry will not activate others) |
| | 5445 | </span> |
| | 5446 | </label> |
| | 5447 | <label class="checkbox flex-container alignitemscenter flexNoGap"> |
| | 5448 | <input type="checkbox" name="delay_until_recursion" /> |
| | 5449 | <span data-i18n="Delay until recursion (this entry can only be activated on recursive checking)"> |
| | 5450 | Delay until recursion (this entry can only be activated on recursive checking) |
| | 5451 | </span> |
| | 5452 | </label> |
| | 5453 | </div> |
| | 5454 | </span> |
| 5502 | </small> | 5455 | </small> |
| 5503 | </span> | 5456 | <small class="displayNone"> |
| 5504 | </label> | 5457 | <span data-i18n="What this keyword should mean to the AI, sent verbatim"> |
| | 5458 | What this keyword should mean to the AI, sent verbatim |
| | 5459 | </span> |
| | 5460 | </small> |
| | 5461 | </label> |
| | 5462 | <textarea class="text_pole" name="content" rows="8" data-i18n="[placeholder]What this keyword should mean to the AI, sent verbatim" placeholder="What this keyword should mean to the AI, sent verbatim"></textarea> |
| | 5463 | </div> |
| 5505 | </div> | 5464 | </div> |
| 5506 | <div class="range-block-range"> | 5465 | <div class="world_entry_thin_controls commentContainer"> |
| 5507 | <input type="text" class="text_pole margin0" name="group" rows="1" data-i18n="[placeholder]Only one entry with the same label will be activated" placeholder="Only one entry with the same label will be activated"> | | |
| 5508 | </div> | 5466 | </div> |
| 5509 | </div> | 5467 | </div> |
| 5510 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]A relative likelihood of entry activation within the group" title="A relative likelihood of entry activation within the group"> | 5468 | <div class="flex-container wide100p flexGap10"> |
| 5511 | <div class="flex-container justifySpaceBetween marginBot5"> | 5469 | <div class="flex4 flex-container flexFlowColumn flexNoGap"> |
| 5512 | <small for="groupWeight" data-i18n="Group Weight"> | 5470 | <div class="flex-container justifySpaceBetween"> |
| 5513 | Group Weight | 5471 | <small for="group"> |
| 5514 | </small> | 5472 | <span data-i18n="Inclusion Group">Inclusion Group</span> |
| 5515 | </div> | 5473 | <a href="https://docs.sillytavern.app/usage/core-concepts/worldinfo/#inclusion-group" class="notes-link" target="_blank" title="Inclusion Groups ensure only one entry from a group is activated at a time, if multiple are triggered. Supports multiple comma-separated groups. Documentation: World Info - Inclusion Group" data-i18n="[title]Inclusion Groups ensure only one entry from a group is activated at a time, if multiple are triggered.Documentation: World Info - Inclusion Group"> |
| 5516 | <div class="range-block-range"> | 5474 | <span class="fa-solid fa-circle-question note-link-span"></span> |
| 5517 | <input type="number" class="text_pole margin0" name="groupWeight" rows="1" placeholder="100" min="1" max="999999"> | 5475 | </a> |
| | 5476 | </small> |
| | 5477 | <label class="checkbox_label flexNoGap margin-r5" for="groupOverride"> |
| | 5478 | <input type="checkbox" name="groupOverride" /> |
| | 5479 | <span> |
| | 5480 | <small title="Prioritize this entry: When checked, this entry is prioritized out of all selections. If multiple are prioritized, the one with the highest 'Order' is chosen. " data-i18n="[title]Prioritize this entry: When checked, this entry is prioritized out of all selections.If multiple are prioritized, the one with the highest 'Order' is chosen."> |
| | 5481 | <span data-i18n="Prioritize">Prioritize</span> |
| | 5482 | <div class="fa-solid fa-circle-info opacity50p"></div> |
| | 5483 | </small> |
| | 5484 | </span> |
| | 5485 | </label> |
| | 5486 | </div> |
| | 5487 | <div class="range-block-range"> |
| | 5488 | <input type="text" class="text_pole margin0" name="group" rows="1" data-i18n="[placeholder]Only one entry with the same label will be activated" placeholder="Only one entry with the same label will be activated"> |
| | 5489 | </div> |
| 5518 | </div> | 5490 | </div> |
| 5519 | </div> | 5491 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]A relative likelihood of entry activation within the group" title="A relative likelihood of entry activation within the group"> |
| 5520 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Sticky entries will stay active for N messages after being triggered." title="Sticky entries will stay active for N messages after being triggered."> | 5492 | <div class="flex-container justifySpaceBetween marginBot5"> |
| 5521 | <div class="flex-container justifySpaceBetween marginBot5"> | 5493 | <small for="groupWeight" data-i18n="Group Weight"> |
| 5522 | <small class="flex-container alignItemsBaseline" for="sticky" data-i18n="Sticky"> | 5494 | Group Weight |
| 5523 | <span data-i18n="Sticky"> | 5495 | </small> |
| 5524 | Sticky | 5496 | </div> |
| 5525 | </span> | 5497 | <div class="range-block-range"> |
| 5526 | <i class="fa-solid fa-comments fa-xs"></i> | 5498 | <input type="number" class="text_pole margin0" name="groupWeight" rows="1" placeholder="100" min="1" max="999999"> |
| 5527 | </small> | 5499 | </div> |
| 5528 | </div> | 5500 | </div> |
| 5529 | <div class="range-block-range"> | 5501 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Sticky entries will stay active for N messages after being triggered." title="Sticky entries will stay active for N messages after being triggered."> |
| 5530 | <input class="text_pole margin0" name="sticky" type="number" placeholder="Non-sticky" min="0" max="999999"> | 5502 | <div class="flex-container justifySpaceBetween marginBot5"> |
| | 5503 | <small class="flex-container alignItemsBaseline" for="sticky" data-i18n="Sticky"> |
| | 5504 | <span data-i18n="Sticky"> |
| | 5505 | Sticky |
| | 5506 | </span> |
| | 5507 | <i class="fa-solid fa-comments fa-xs"></i> |
| | 5508 | </small> |
| | 5509 | </div> |
| | 5510 | <div class="range-block-range"> |
| | 5511 | <input class="text_pole margin0" name="sticky" type="number" placeholder="Non-sticky" min="0" max="999999"> |
| | 5512 | </div> |
| 5531 | </div> | 5513 | </div> |
| 5532 | </div> | 5514 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a cooldown can't be activated N messages after being triggered." title="Entries with a cooldown can't be activated N messages after being triggered."> |
| 5533 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a cooldown can't be activated N messages after being triggered." title="Entries with a cooldown can't be activated N messages after being triggered."> | 5515 | <div class="flex-container justifySpaceBetween marginBot5"> |
| 5534 | <div class="flex-container justifySpaceBetween marginBot5"> | 5516 | <small class="flex-container alignItemsBaseline" for="cooldown" data-i18n="Cooldown"> |
| 5535 | <small class="flex-container alignItemsBaseline" for="cooldown" data-i18n="Cooldown"> | 5517 | <span data-i18n="Cooldown"> |
| 5536 | <span data-i18n="Cooldown"> | 5518 | Cooldown |
| 5537 | Cooldown | 5519 | </span> |
| 5538 | </span> | 5520 | <i class="fa-solid fa-comments fa-xs"></i> |
| 5539 | <i class="fa-solid fa-comments fa-xs"></i> | 5521 | </small> |
| 5540 | </small> | 5522 | </div> |
| | 5523 | <div class="range-block-range"> |
| | 5524 | <input class="text_pole margin0" name="cooldown" type="number" placeholder="No cooldown" min="0" max="999999"> |
| | 5525 | </div> |
| 5541 | </div> | 5526 | </div> |
| 5542 | <div class="range-block-range"> | 5527 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a delay can't be activated until there are N messages present in the chat." title="Entries with a delay can't be activated until there are N messages present in the chat."> |
| 5543 | <input class="text_pole margin0" name="cooldown" type="number" placeholder="No cooldown" min="0" max="999999"> | 5528 | <div class="flex-container justifySpaceBetween marginBot5"> |
| | 5529 | <small class="flex-container alignItemsBaseline" for="delay" data-i18n="Delay"> |
| | 5530 | <span data-i18n="Delay"> |
| | 5531 | Delay |
| | 5532 | </span> |
| | 5533 | <i class="fa-solid fa-comments fa-xs"></i> |
| | 5534 | </small> |
| | 5535 | </div> |
| | 5536 | <div class="range-block-range"> |
| | 5537 | <input class="text_pole margin0" name="delay" type="number" placeholder="No delay" min="0" max="999999"> |
| | 5538 | </div> |
| 5544 | </div> | 5539 | </div> |
| 5545 | </div> | 5540 | </div> |
| 5546 | <div class="flex2 flex-container flexFlowColumn flexNoGap" data-i18n="[title]Entries with a delay can't be activated until there are N messages present in the chat." title="Entries with a delay can't be activated until there are N messages present in the chat."> | 5541 | <div class="flex-container wide100p flexGap10"> |
| 5547 | <div class="flex-container justifySpaceBetween marginBot5"> | 5542 | <div class="flex4 flex-container flexFlowColumn flexNoGap"> |
| 5548 | <small class="flex-container alignItemsBaseline" for="delay" data-i18n="Delay"> | 5543 | <div class="flex-container justifySpaceBetween"> |
| 5549 | <span data-i18n="Delay"> | 5544 | <small for="characterFilter" data-i18n="Filter to Character(s)"> |
| 5550 | Delay | 5545 | Filter to Character(s) |
| 5551 | </span> | 5546 | </small> |
| 5552 | <i class="fa-solid fa-comments fa-xs"></i> | 5547 | <label class="checkbox_label flexNoGap margin-r5" for="character_exclusion"> |
| 5553 | </small> | 5548 | <input type="checkbox" name="character_exclusion" /> |
| 5554 | </div> | 5549 | <span> |
| 5555 | <div class="range-block-range"> | 5550 | <small data-i18n="Character Exclusion">Character Exclusion</small> |
| 5556 | <input class="text_pole margin0" name="delay" type="number" placeholder="No delay" min="0" max="999999"> | 5551 | </span> |
| | 5552 | </label> |
| | 5553 | </div> |
| | 5554 | <div class="range-block-range"> |
| | 5555 | <select name="characterFilter" class="select2_multi_sameline" multiple> |
| | 5556 | <option value=""> |
| | 5557 | <span data-i18n="-- Characters not found --">-- Characters not found --</span> |
| | 5558 | </option> |
| | 5559 | </select> |
| | 5560 | </div> |
| 5557 | </div> | 5561 | </div> |
| 5558 | </div> | 5562 | </div> |
| 5559 | </div> | 5563 | <div name="WIEntryBottomControls" class="flex-container flex1 justifySpaceBetween world_entry_form_horizontal"> |
| 5560 | <div class="flex-container wide100p flexGap10"> | 5564 | <div class="flex-container flexFlowColumn flexNoGap wi-enter-footer-text "> |
| 5561 | <div class="flex4 flex-container flexFlowColumn flexNoGap"> | 5565 | <label class="checkbox flex-container"> |
| 5562 | <div class="flex-container justifySpaceBetween"> | 5566 | <input type="checkbox" name="selective" /> |
| 5563 | <small for="characterFilter" data-i18n="Filter to Character(s)"> | 5567 | <span data-i18n="Selective">Selective</span> |
| 5564 | Filter to Character(s) | 5568 | </label> |
| 5565 | </small> | 5569 | <label class="checkbox flex-container"> |
| 5566 | <label class="checkbox_label flexNoGap margin-r5" for="character_exclusion"> | 5570 | <input type="checkbox" name="useProbability" /> |
| 5567 | <input type="checkbox" name="character_exclusion" /> | 5571 | <span data-i18n="Use Probability">Use Probability</span> |
| 5568 | <span> | 5572 | </label> |
| 5569 | <small data-i18n="Character Exclusion">Character Exclusion</small> | 5573 | <label class="checkbox flex-container"> |
| 5570 | </span> | 5574 | <input type="checkbox" name="addMemo"> |
| | 5575 | <span data-i18n="Add Memo">Add Memo</span> |
| 5571 | </label> | 5576 | </label> |
| 5572 | </div> | 5577 | </div> |
| 5573 | <div class="range-block-range"> | | |
| 5574 | <select name="characterFilter" class="select2_multi_sameline" multiple> | | |
| 5575 | <option value=""> | | |
| 5576 | <span data-i18n="-- Characters not found --">-- Characters not found --</span> | | |
| 5577 | </option> | | |
| 5578 | </select> | | |
| 5579 | </div> | | |
| 5580 | </div> | | |
| 5581 | </div> | | |
| 5582 | <div name="WIEntryBottomControls" class="flex-container flex1 justifySpaceBetween world_entry_form_horizontal"> | | |
| 5583 | <div class="flex-container flexFlowColumn flexNoGap wi-enter-footer-text "> | | |
| 5584 | <label class="checkbox flex-container"> | | |
| 5585 | <input type="checkbox" name="selective" /> | | |
| 5586 | <span data-i18n="Selective">Selective</span> | | |
| 5587 | </label> | | |
| 5588 | <label class="checkbox flex-container"> | | |
| 5589 | <input type="checkbox" name="useProbability" /> | | |
| 5590 | <span data-i18n="Use Probability">Use Probability</span> | | |
| 5591 | </label> | | |
| 5592 | <label class="checkbox flex-container"> | | |
| 5593 | <input type="checkbox" name="addMemo"> | | |
| 5594 | <span data-i18n="Add Memo">Add Memo</span> | | |
| 5595 | </label> | | |
| 5596 | </div> | 5578 | </div> |
| 5597 | </div> | 5579 | </div> |
| 5598 | </div> | 5580 | </div> |
| 5599 | </div> | 5581 | </form> |
| 5600 | </form> | | |
| 5601 | </div> | | |
| 5602 | </div> | | |
| 5603 | <div id="character_template" class="template_element"> | | |
| 5604 | <div class="character_select entity_block flex-container wide100p alignitemsflexstart" chid="" id=""> | | |
| 5605 | <div class="avatar" title=""> | | |
| 5606 | <img src=""> | | |
| 5607 | </div> | 5582 | </div> |
| 5608 | <div class="flex-container wide100pLess70px character_select_container"> | 5583 | </div> |
| 5609 | <div class="wide100p character_name_block"> | 5584 | <div id="character_template" class="template_element"> |
| 5610 | <span class="ch_name"></span> | 5585 | <div class="character_select entity_block flex-container wide100p alignitemsflexstart" chid="" id=""> |
| 5611 | <small class="ch_additional_info ch_add_placeholder">+++</small> | 5586 | <div class="avatar" title=""> |
| 5612 | <small class="ch_additional_info character_version"></small> | 5587 | <img src=""> |
| 5613 | <small class="ch_additional_info ch_avatar_url"></small> | 5588 | </div> |
| | 5589 | <div class="flex-container wide100pLess70px character_select_container"> |
| | 5590 | <div class="wide100p character_name_block"> |
| | 5591 | <span class="ch_name"></span> |
| | 5592 | <small class="ch_additional_info ch_add_placeholder">+++</small> |
| | 5593 | <small class="ch_additional_info character_version"></small> |
| | 5594 | <small class="ch_additional_info ch_avatar_url"></small> |
| | 5595 | </div> |
| | 5596 | <i class="ch_fav_icon fa-solid fa-star"></i> |
| | 5597 | <input class="ch_fav" value="" hidden /> |
| | 5598 | <div class="ch_description"></div> |
| | 5599 | <div class="tags tags_inline"></div> |
| 5614 | </div> | 5600 | </div> |
| 5615 | <i class="ch_fav_icon fa-solid fa-star"></i> | | |
| 5616 | <input class="ch_fav" value="" hidden /> | | |
| 5617 | <div class="ch_description"></div> | | |
| 5618 | <div class="tags tags_inline"></div> | | |
| 5619 | </div> | 5601 | </div> |
| 5620 | </div> | 5602 | </div> |
| 5621 | </div> | 5603 | <div id="tag_template" class="template_element"> |
| 5622 | <div id="tag_template" class="template_element"> | 5604 | <span id="" class="tag"> |
| 5623 | <span id="" class="tag"> | 5605 | <span class="tag_name"></span> |
| 5624 | <span class="tag_name"></span> | 5606 | <i class="fa-solid fa-circle-xmark tag_remove"></i> |
| 5625 | <i class="fa-solid fa-circle-xmark tag_remove"></i> | 5607 | </span> |
| 5626 | </span> | | |
| 5627 | </div> | | |
| 5628 | <div id="openai_logit_bias_template" class="template_element"> | | |
| 5629 | <div class="openai_logit_bias_form"> | | |
| 5630 | <input class="openai_logit_bias_text text_pole" data-i18n="[placeholder]Text or token ids" placeholder="Text or [token ids]" /> | | |
| 5631 | <input class="openai_logit_bias_value text_pole" type="number" min="-100" value="0" max="100" /> | | |
| 5632 | <i class="menu_button fa-solid fa-xmark openai_logit_bias_remove"></i> | | |
| 5633 | </form> | | |
| 5634 | </div> | | |
| 5635 | </div> | | |
| 5636 | <div id="logit_bias_template" class="template_element"> | | |
| 5637 | <div class="logit_bias_form"> | | |
| 5638 | <input class="logit_bias_text text_pole" data-i18n="[placeholder]Type here..." placeholder="type here..." /> | | |
| 5639 | <input class="logit_bias_value text_pole" type="number" min="-100" value="0" max="100" step="0.01" /> | | |
| 5640 | <i class="menu_button fa-solid fa-xmark logit_bias_remove"></i> | | |
| 5641 | </div> | 5608 | </div> |
| 5642 | </div> | 5609 | <div id="openai_logit_bias_template" class="template_element"> |
| 5643 | <div id="completion_prompt_manager_popup" class="drawer-content" style="display:none;"> | 5610 | <div class="openai_logit_bias_form"> |
| 5644 | <div id="completion_prompt_manager_popup_inspect"> | 5611 | <input class="openai_logit_bias_text text_pole" data-i18n="[placeholder]Text or token ids" placeholder="Text or [token ids]" /> |
| 5645 | <h3>Inspect</h3> | 5612 | <input class="openai_logit_bias_value text_pole" type="number" min="-100" value="0" max="100" /> |
| 5646 | <div class="completion_prompt_manager_popup_entry"> | 5613 | <i class="menu_button fa-solid fa-xmark openai_logit_bias_remove"></i> |
| 5647 | <form class="completion_prompt_manager_popup_entry_form"> | | |
| 5648 | <div class="completion_prompt_manager_popup_entry_form_control"> | | |
| 5649 | <div class="completion_prompt_manager_popup_header"> | | |
| 5650 | <label for="completion_prompt_manager_popup_entry_form_prompt"> | | |
| 5651 | <span>Prompt List</span> | | |
| 5652 | </label> | | |
| 5653 | <a id="completion_prompt_manager_popup_close_button" title="close" data-i18n="[title]close" class="fa-solid fa-close menu_button"></a> | | |
| 5654 | </div> | | |
| 5655 | <div class="text_muted">The list of prompts associated with this marker.</div> | | |
| 5656 | <div id="completion_prompt_manager_popup_entry_form_inspect_list"></div> | | |
| 5657 | </div> | | |
| 5658 | </form> | 5614 | </form> |
| 5659 | </div> | 5615 | </div> |
| 5660 | </div> | 5616 | </div> |
| 5661 | <div id="completion_prompt_manager_popup_edit"> | 5617 | <div id="logit_bias_template" class="template_element"> |
| 5662 | <h3 data-i18n="prompt_manager_edit">Edit</h3> | 5618 | <div class="logit_bias_form"> |
| 5663 | <div class="completion_prompt_manager_popup_entry"> | 5619 | <input class="logit_bias_text text_pole" data-i18n="[placeholder]Type here..." placeholder="type here..." /> |
| 5664 | <form class="completion_prompt_manager_popup_entry_form"> | 5620 | <input class="logit_bias_value text_pole" type="number" min="-100" value="0" max="100" step="0.01" /> |
| 5665 | <div class="flex-container gap10px"> | 5621 | <i class="menu_button fa-solid fa-xmark logit_bias_remove"></i> |
| 5666 | <div class="completion_prompt_manager_popup_entry_form_control flex1"> | 5622 | </div> |
| 5667 | <label for="completion_prompt_manager_popup_entry_form_name"> | 5623 | </div> |
| 5668 | <span data-i18n="prompt_manager_name">Name</span> | 5624 | <div id="completion_prompt_manager_popup" class="drawer-content" style="display:none;"> |
| 5669 | </label> | 5625 | <div id="completion_prompt_manager_popup_inspect"> |
| 5670 | <div class="text_muted" data-i18n="A name for this prompt.">A name for this prompt.</div> | 5626 | <h3>Inspect</h3> |
| 5671 | <input id="completion_prompt_manager_popup_entry_form_name" class="text_pole" type="text" name="name" /> | 5627 | <div class="completion_prompt_manager_popup_entry"> |
| 5672 | </div> | 5628 | <form class="completion_prompt_manager_popup_entry_form"> |
| 5673 | <div class="completion_prompt_manager_popup_entry_form_control flex1"> | 5629 | <div class="completion_prompt_manager_popup_entry_form_control"> |
| 5674 | <label for="completion_prompt_manager_popup_entry_form_role"> | 5630 | <div class="completion_prompt_manager_popup_header"> |
| 5675 | <span data-i18n="Role">Role</span> | 5631 | <label for="completion_prompt_manager_popup_entry_form_prompt"> |
| 5676 | </label> | 5632 | <span>Prompt List</span> |
| 5677 | <div class="text_muted" data-i18n="To whom this message will be attributed.">To whom this message will be attributed.</div> | 5633 | </label> |
| 5678 | <select id="completion_prompt_manager_popup_entry_form_role" class="text_pole" name="role"> | 5634 | <a id="completion_prompt_manager_popup_close_button" title="close" data-i18n="[title]close" class="fa-solid fa-close menu_button"></a> |
| 5679 | <option data-i18n="System" value="system">System</option> | 5635 | </div> |
| 5680 | <option data-i18n="User" value="user">User</option> | 5636 | <div class="text_muted">The list of prompts associated with this marker.</div> |
| 5681 | <option data-i18n="AI Assistant" value="assistant">AI Assistant</option> | 5637 | <div id="completion_prompt_manager_popup_entry_form_inspect_list"></div> |
| 5682 | </select> | | |
| 5683 | </div> | | |
| 5684 | </div> | | |
| 5685 | <div class="flex-container gap10px"> | | |
| 5686 | <div class="completion_prompt_manager_popup_entry_form_control flex1"> | | |
| 5687 | <label for="completion_prompt_manager_popup_entry_form_injection_position"> | | |
| 5688 | <span data-i18n="prompt_manager_position">Position</span> | | |
| 5689 | </label> | | |
| 5690 | <div class="text_muted" data-i18n="Injection position. Relative (to other prompts in prompt manager) or In-chat @ Depth.">Injection position. Relative (to other prompts in prompt manager) or In-chat @ Depth.</div> | | |
| 5691 | <select id="completion_prompt_manager_popup_entry_form_injection_position" class="text_pole" name="injection_position"> | | |
| 5692 | <option data-i18n="prompt_manager_relative" value="0">Relative</option> | | |
| 5693 | <option data-i18n="prompt_manager_in_chat" value="1">In-chat</option> | | |
| 5694 | </select> | | |
| 5695 | </div> | 5638 | </div> |
| 5696 | <div id="completion_prompt_manager_depth_block" class="completion_prompt_manager_popup_entry_form_control flex1"> | 5639 | </form> |
| 5697 | <label for="completion_prompt_manager_popup_entry_form_injection_depth"> | 5640 | </div> |
| 5698 | <span data-i18n="prompt_manager_depth">Depth</span> | 5641 | </div> |
| 5699 | </label> | 5642 | <div id="completion_prompt_manager_popup_edit"> |
| 5700 | <div class="text_muted" data-i18n="Injection depth. 0 = after the last message, 1 = before the last message, etc.">Injection depth. 0 = after the last message, 1 = before the last message, etc.</div> | 5643 | <h3 data-i18n="prompt_manager_edit">Edit</h3> |
| 5701 | <input id="completion_prompt_manager_popup_entry_form_injection_depth" class="text_pole" type="number" name="injection_depth" min="0" max="999" value="4" /> | 5644 | <div class="completion_prompt_manager_popup_entry"> |
| | 5645 | <form class="completion_prompt_manager_popup_entry_form"> |
| | 5646 | <div class="flex-container gap10px"> |
| | 5647 | <div class="completion_prompt_manager_popup_entry_form_control flex1"> |
| | 5648 | <label for="completion_prompt_manager_popup_entry_form_name"> |
| | 5649 | <span data-i18n="prompt_manager_name">Name</span> |
| | 5650 | </label> |
| | 5651 | <div class="text_muted" data-i18n="A name for this prompt.">A name for this prompt.</div> |
| | 5652 | <input id="completion_prompt_manager_popup_entry_form_name" class="text_pole" type="text" name="name" /> |
| | 5653 | </div> |
| | 5654 | <div class="completion_prompt_manager_popup_entry_form_control flex1"> |
| | 5655 | <label for="completion_prompt_manager_popup_entry_form_role"> |
| | 5656 | <span data-i18n="Role">Role</span> |
| | 5657 | </label> |
| | 5658 | <div class="text_muted" data-i18n="To whom this message will be attributed.">To whom this message will be attributed.</div> |
| | 5659 | <select id="completion_prompt_manager_popup_entry_form_role" class="text_pole" name="role"> |
| | 5660 | <option data-i18n="System" value="system">System</option> |
| | 5661 | <option data-i18n="User" value="user">User</option> |
| | 5662 | <option data-i18n="AI Assistant" value="assistant">AI Assistant</option> |
| | 5663 | </select> |
| | 5664 | </div> |
| 5702 | </div> | 5665 | </div> |
| 5703 | </div> | 5666 | <div class="flex-container gap10px"> |
| 5704 | <div class="completion_prompt_manager_popup_entry_form_control"> | 5667 | <div class="completion_prompt_manager_popup_entry_form_control flex1"> |
| 5705 | <div class="flex-container alignItemsCenter"> | 5668 | <label for="completion_prompt_manager_popup_entry_form_injection_position"> |
| 5706 | <div class="flex1"> | 5669 | <span data-i18n="prompt_manager_position">Position</span> |
| 5707 | <label for="completion_prompt_manager_popup_entry_form_prompt"> | | |
| 5708 | <span data-i18n="Prompt">Prompt</span> | | |
| 5709 | </label> | 5670 | </label> |
| 5710 | <div class="text_muted" data-i18n="The prompt to be sent.">The prompt to be sent.</div> | 5671 | <div class="text_muted" data-i18n="Injection position. Relative (to other prompts in prompt manager) or In-chat @ Depth.">Injection position. Relative (to other prompts in prompt manager) or In-chat @ Depth.</div> |
| | 5672 | <select id="completion_prompt_manager_popup_entry_form_injection_position" class="text_pole" name="injection_position"> |
| | 5673 | <option data-i18n="prompt_manager_relative" value="0">Relative</option> |
| | 5674 | <option data-i18n="prompt_manager_in_chat" value="1">In-chat</option> |
| | 5675 | </select> |
| 5711 | </div> | 5676 | </div> |
| 5712 | <div id="completion_prompt_manager_forbid_overrides_block"> | 5677 | <div id="completion_prompt_manager_depth_block" class="completion_prompt_manager_popup_entry_form_control flex1"> |
| 5713 | <label class="checkbox_label" for="completion_prompt_manager_popup_entry_form_forbid_overrides" title="This prompt cannot be overridden by character cards, even if overrides are preferred." data-i18n="[title]This prompt cannot be overridden by character cards, even if overrides are preferred."> | 5678 | <label for="completion_prompt_manager_popup_entry_form_injection_depth"> |
| 5714 | <input type="checkbox" id="completion_prompt_manager_popup_entry_form_forbid_overrides" name="forbid_overrides" /> | 5679 | <span data-i18n="prompt_manager_depth">Depth</span> |
| 5715 | <span data-i18n="prompt_manager_forbid_overrides">Forbid Overrides</span> | | |
| 5716 | </label> | 5680 | </label> |
| | 5681 | <div class="text_muted" data-i18n="Injection depth. 0 = after the last message, 1 = before the last message, etc.">Injection depth. 0 = after the last message, 1 = before the last message, etc.</div> |
| | 5682 | <input id="completion_prompt_manager_popup_entry_form_injection_depth" class="text_pole" type="number" name="injection_depth" min="0" max="999" value="4" /> |
| 5717 | </div> | 5683 | </div> |
| 5718 | </div> | 5684 | </div> |
| 5719 | <textarea id="completion_prompt_manager_popup_entry_form_prompt" class="text_pole" name="prompt"> | 5685 | <div class="completion_prompt_manager_popup_entry_form_control"> |
| | 5686 | <div class="flex-container alignItemsCenter"> |
| | 5687 | <div class="flex1"> |
| | 5688 | <label for="completion_prompt_manager_popup_entry_form_prompt"> |
| | 5689 | <span data-i18n="Prompt">Prompt</span> |
| | 5690 | </label> |
| | 5691 | <div class="text_muted" data-i18n="The prompt to be sent.">The prompt to be sent.</div> |
| | 5692 | </div> |
| | 5693 | <div id="completion_prompt_manager_forbid_overrides_block"> |
| | 5694 | <label class="checkbox_label" for="completion_prompt_manager_popup_entry_form_forbid_overrides" title="This prompt cannot be overridden by character cards, even if overrides are preferred." data-i18n="[title]This prompt cannot be overridden by character cards, even if overrides are preferred."> |
| | 5695 | <input type="checkbox" id="completion_prompt_manager_popup_entry_form_forbid_overrides" name="forbid_overrides" /> |
| | 5696 | <span data-i18n="prompt_manager_forbid_overrides">Forbid Overrides</span> |
| | 5697 | </label> |
| | 5698 | </div> |
| | 5699 | </div> |
| | 5700 | <textarea id="completion_prompt_manager_popup_entry_form_prompt" class="text_pole" name="prompt"> |
| 5720 | </textarea> | 5701 | </textarea> |
| 5721 | </div> | 5702 | </div> |
| 5722 | <div class="completion_prompt_manager_popup_entry_form_footer"> | 5703 | <div class="completion_prompt_manager_popup_entry_form_footer"> |
| 5723 | <a id="completion_prompt_manager_popup_entry_form_close" title="close" data-i18n="[title]close" class="fa-solid fa-close menu_button"></a> | 5704 | <a id="completion_prompt_manager_popup_entry_form_close" title="close" data-i18n="[title]close" class="fa-solid fa-close menu_button"></a> |
| 5724 | <a id="completion_prompt_manager_popup_entry_form_reset" title="reset" data-i18n="[title]reset" class="fa-solid fa-undo menu_button"></a> | 5705 | <a id="completion_prompt_manager_popup_entry_form_reset" title="reset" data-i18n="[title]reset" class="fa-solid fa-undo menu_button"></a> |
| 5725 | <a id="completion_prompt_manager_popup_entry_form_save" title="save" data-i18n="[title]save" class="fa-solid fa-save menu_button" data-pm-prompt=""></a> | 5706 | <a id="completion_prompt_manager_popup_entry_form_save" title="save" data-i18n="[title]save" class="fa-solid fa-save menu_button" data-pm-prompt=""></a> |
| 5726 | </div> | 5707 | </div> |
| 5727 | </form> | 5708 | </form> |
| | 5709 | </div> |
| 5728 | </div> | 5710 | </div> |
| 5729 | </div> | 5711 | </div> |
| 5730 | </div> | 5712 | <div id="message_template" class="template_element"> |
| 5731 | <div id="message_template" class="template_element"> | 5713 | <div class="mes" mesid="" ch_name="" is_user="" is_system="" bookmark_link=""> |
| 5732 | <div class="mes" mesid="" ch_name="" is_user="" is_system="" bookmark_link=""> | 5714 | <div class="for_checkbox"></div><input type="checkbox" class="del_checkbox"> |
| 5733 | <div class="for_checkbox"></div><input type="checkbox" class="del_checkbox"> | 5715 | <div class="mesAvatarWrapper"> |
| 5734 | <div class="mesAvatarWrapper"> | 5716 | <div class="avatar"> |
| 5735 | <div class="avatar"> | 5717 | <img src=""> |
| 5736 | <img src=""> | 5718 | </div> |
| | 5719 | <div class="mesIDDisplay"></div> |
| | 5720 | <div class="mes_timer"></div> |
| | 5721 | <div class="tokenCounterDisplay"></div> |
| 5737 | </div> | 5722 | </div> |
| 5738 | <div class="mesIDDisplay"></div> | 5723 | <div class="swipe_left fa-solid fa-chevron-left" style="display: none;"></div> |
| 5739 | <div class="mes_timer"></div> | 5724 | <div class="mes_block"> |
| 5740 | <div class="tokenCounterDisplay"></div> | 5725 | <div class="ch_name flex-container justifySpaceBetween"> |
| 5741 | </div> | 5726 | <div class="flex-container flex1 alignitemscenter"> |
| 5742 | <div class="swipe_left fa-solid fa-chevron-left" style="display: none;"></div> | 5727 | <div class="flex-container alignItemsBaseline"> |
| 5743 | <div class="mes_block"> | 5728 | <span class="name_text">${characterName}</span> |
| 5744 | <div class="ch_name flex-container justifySpaceBetween"> | 5729 | <i class="mes_ghost fa-solid fa-ghost" title="This message is invisible for the AI" data-i18n="[title]This message is invisible for the AI"></i> |
| 5745 | <div class="flex-container flex1 alignitemscenter"> | 5730 | <small class="timestamp"></small> |
| 5746 | <div class="flex-container alignItemsBaseline"> | 5731 | </div> |
| 5747 | <span class="name_text">${characterName}</span> | | |
| 5748 | <i class="mes_ghost fa-solid fa-ghost" title="This message is invisible for the AI" data-i18n="[title]This message is invisible for the AI"></i> | | |
| 5749 | <small class="timestamp"></small> | | |
| 5750 | </div> | 5732 | </div> |
| 5751 | </div> | 5733 | <div class="mes_buttons"> |
| 5752 | <div class="mes_buttons"> | 5734 | <div title="Message Actions" class="mes_button extraMesButtonsHint fa-solid fa-ellipsis" data-i18n="[title]Message Actions"></div> |
| 5753 | <div title="Message Actions" class="mes_button extraMesButtonsHint fa-solid fa-ellipsis" data-i18n="[title]Message Actions"></div> | 5735 | <div class="extraMesButtons"> |
| 5754 | <div class="extraMesButtons"> | 5736 | <div title="Translate message" class="mes_button mes_translate fa-solid fa-language" data-i18n="[title]Translate message"></div> |
| 5755 | <div title="Translate message" class="mes_button mes_translate fa-solid fa-language" data-i18n="[title]Translate message"></div> | 5737 | <div title="Generate Image" class="mes_button sd_message_gen fa-solid fa-paintbrush" data-i18n="[title]Generate Image"></div> |
| 5756 | <div title="Generate Image" class="mes_button sd_message_gen fa-solid fa-paintbrush" data-i18n="[title]Generate Image"></div> | 5738 | <div title="Narrate" class="mes_button mes_narrate fa-solid fa-bullhorn" data-i18n="[title]Narrate"></div> |
| 5757 | <div title="Narrate" class="mes_button mes_narrate fa-solid fa-bullhorn" data-i18n="[title]Narrate"></div> | 5739 | <div title="Prompt" class="mes_button mes_prompt fa-solid fa-square-poll-horizontal " data-i18n="[title]Prompt" style="display: none;"></div> |
| 5758 | <div title="Prompt" class="mes_button mes_prompt fa-solid fa-square-poll-horizontal " data-i18n="[title]Prompt" style="display: none;"></div> | 5740 | <div title="Exclude message from prompts" class="mes_button mes_hide fa-solid fa-eye" data-i18n="[title]Exclude message from prompts"></div> |
| 5759 | <div title="Exclude message from prompts" class="mes_button mes_hide fa-solid fa-eye" data-i18n="[title]Exclude message from prompts"></div> | 5741 | <div title="Include message in prompts" class="mes_button mes_unhide fa-solid fa-eye-slash" data-i18n="[title]Include message in prompts"></div> |
| 5760 | <div title="Include message in prompts" class="mes_button mes_unhide fa-solid fa-eye-slash" data-i18n="[title]Include message in prompts"></div> | 5742 | <div title="Embed file or image" class="mes_button mes_embed fa-solid fa-paperclip" data-i18n="[title]Embed file or image"></div> |
| 5761 | <div title="Embed file or image" class="mes_button mes_embed fa-solid fa-paperclip" data-i18n="[title]Embed file or image"></div> | 5743 | <div title="Create checkpoint" class="mes_button mes_create_bookmark fa-regular fa-solid fa-flag-checkered" data-i18n="[title]Create checkpoint"></div> |
| 5762 | <div title="Create checkpoint" class="mes_button mes_create_bookmark fa-regular fa-solid fa-flag-checkered" data-i18n="[title]Create checkpoint"></div> | 5744 | <div title="Create branch" class="mes_button mes_create_branch fa-regular fa-code-branch" data-i18n="[title]Create Branch"></div> |
| 5763 | <div title="Create branch" class="mes_button mes_create_branch fa-regular fa-code-branch" data-i18n="[title]Create Branch"></div> | 5745 | <div title="Copy" class="mes_button mes_copy fa-solid fa-copy " data-i18n="[title]Copy"></div> |
| 5764 | <div title="Copy" class="mes_button mes_copy fa-solid fa-copy " data-i18n="[title]Copy"></div> | 5746 | </div> |
| | 5747 | <div title="Open checkpoint chat" class="mes_button mes_bookmark fa-solid fa-flag" data-i18n="[title]Open checkpoint chat"></div> |
| | 5748 | <div title="Edit" class="mes_button mes_edit fa-solid fa-pencil " data-i18n="[title]Edit"></div> |
| 5765 | </div> | 5749 | </div> |
| 5766 | <div title="Open checkpoint chat" class="mes_button mes_bookmark fa-solid fa-flag" data-i18n="[title]Open checkpoint chat"></div> | 5750 | <div class="mes_edit_buttons"> |
| 5767 | <div title="Edit" class="mes_button mes_edit fa-solid fa-pencil " data-i18n="[title]Edit"></div> | 5751 | <div class="mes_edit_done menu_button fa-solid fa-check" title="Confirm" data-i18n="[title]Confirm"></div> |
| 5768 | </div> | 5752 | <div class="mes_edit_copy menu_button fa-solid fa-copy" title="Copy this message" data-i18n="[title]Copy this message"></div> |
| 5769 | <div class="mes_edit_buttons"> | 5753 | <div class="mes_edit_delete menu_button fa-solid fa-trash-can" title="Delete this message" data-i18n="[title]Delete this message"> |
| 5770 | <div class="mes_edit_done menu_button fa-solid fa-check" title="Confirm" data-i18n="[title]Confirm"></div> | 5754 | </div> |
| 5771 | <div class="mes_edit_copy menu_button fa-solid fa-copy" title="Copy this message" data-i18n="[title]Copy this message"></div> | 5755 | <div class="mes_edit_up menu_button fa-solid fa-chevron-up " title="Move message up" data-i18n="[title]Move message up"></div> |
| 5772 | <div class="mes_edit_delete menu_button fa-solid fa-trash-can" title="Delete this message" data-i18n="[title]Delete this message"> | 5756 | <div class="mes_edit_down menu_button fa-solid fa-chevron-down" title="Move message down" data-i18n="[title]Move message down"> |
| | 5757 | </div> |
| | 5758 | <div class="mes_edit_cancel menu_button fa-solid fa-xmark" title="Cancel" data-i18n="[title]Cancel"></div> |
| 5773 | </div> | 5759 | </div> |
| 5774 | <div class="mes_edit_up menu_button fa-solid fa-chevron-up " title="Move message up" data-i18n="[title]Move message up"></div> | 5760 | </div> |
| 5775 | <div class="mes_edit_down menu_button fa-solid fa-chevron-down" title="Move message down" data-i18n="[title]Move message down"> | 5761 | <div class="mes_text"></div> |
| | 5762 | <div class="mes_img_container"> |
| | 5763 | <div class="mes_img_controls"> |
| | 5764 | <div title="Enlarge" class="right_menu_button fa-lg fa-solid fa-magnifying-glass mes_img_enlarge" data-i18n="[title]Enlarge"></div> |
| | 5765 | <div title="Caption" class="right_menu_button fa-lg fa-solid fa-envelope-open-text mes_img_caption" data-i18n="[title]Caption"></div> |
| | 5766 | <div title="Delete" class="right_menu_button fa-lg fa-solid fa-trash-can mes_img_delete" data-i18n="[title]Delete"></div> |
| 5776 | </div> | 5767 | </div> |
| 5777 | <div class="mes_edit_cancel menu_button fa-solid fa-xmark" title="Cancel" data-i18n="[title]Cancel"></div> | 5768 | <img class="mes_img" src="" /> |
| 5778 | </div> | 5769 | </div> |
| | 5770 | <div class="mes_bias"></div> |
| 5779 | </div> | 5771 | </div> |
| 5780 | <div class="mes_text"></div> | 5772 | <div class="swipe_right fa-solid fa-chevron-right" style="display: none;"> |
| 5781 | <div class="mes_img_container"> | 5773 | <div class="swipes-counter"></div> |
| 5782 | <div class="mes_img_controls"> | | |
| 5783 | <div title="Enlarge" class="right_menu_button fa-lg fa-solid fa-magnifying-glass mes_img_enlarge" data-i18n="[title]Enlarge"></div> | | |
| 5784 | <div title="Caption" class="right_menu_button fa-lg fa-solid fa-envelope-open-text mes_img_caption" data-i18n="[title]Caption"></div> | | |
| 5785 | <div title="Delete" class="right_menu_button fa-lg fa-solid fa-trash-can mes_img_delete" data-i18n="[title]Delete"></div> | | |
| 5786 | </div> | | |
| 5787 | <img class="mes_img" src="" /> | | |
| 5788 | </div> | 5774 | </div> |
| 5789 | <div class="mes_bias"></div> | | |
| 5790 | </div> | 5775 | </div> |
| 5791 | <div class="swipe_right fa-solid fa-chevron-right" style="display: none;"> | | |
| 5792 | <div class="swipes-counter"></div> | | |
| 5793 | </div> | | |
| 5794 | </div> | | |
| 5795 | </div> | | |
| 5796 | <div id="group_avatars_template" class="template_element"> | | |
| 5797 | <div class="avatar avatar_collage collage_1"> | | |
| 5798 | <img alt="img1" class="img_1" src=""> | | |
| 5799 | </div> | | |
| 5800 | <div class="avatar avatar_collage collage_2"> | | |
| 5801 | <img alt="img1" class="img_1" src=""> | | |
| 5802 | <img alt="img2" class="img_2" src=""> | | |
| 5803 | </div> | | |
| 5804 | <div class="avatar avatar_collage collage_3"> | | |
| 5805 | <img alt="img1" class="img_1" src=""> | | |
| 5806 | <img alt="img2" class="img_2" src=""> | | |
| 5807 | <img alt="img3" class="img_3" src=""> | | |
| 5808 | </div> | | |
| 5809 | <div class="avatar avatar_collage collage_4"> | | |
| 5810 | <img alt="img1" class="img_1" src=""> | | |
| 5811 | <img alt="img2" class="img_2" src=""> | | |
| 5812 | <img alt="img3" class="img_3" src=""> | | |
| 5813 | <img alt="img4" class="img_4" src=""> | | |
| 5814 | </div> | 5776 | </div> |
| 5815 | </div> | 5777 | <div id="group_avatars_template" class="template_element"> |
| 5816 | | 5778 | <div class="avatar avatar_collage collage_1"> |
| 5817 | <div id="onboarding_template" class="template_element"> | 5779 | <img alt="img1" class="img_1" src=""> |
| 5818 | <div class="onboarding"> | | |
| 5819 | <h3 data-i18n="Welcome to SillyTavern!">Welcome to SillyTavern!</h3> | | |
| 5820 | <ul class="justifyLeft margin-bot-10px"> | | |
| 5821 | <li><span data-i18n="welcome_message_part_1">Read the</span> <a href="https://docs.sillytavern.app/" target="_blank" data-i18n="welcome_message_part_2">Official Documentation</a><span data-i18n="welcome_message_part_3">.</span></li> | | |
| 5822 | <li><span data-i18n="welcome_message_part_4">Type</span> <code>/help</code> <span data-i18n="welcome_message_part_5">in chat for commands and macros.</span></li> | | |
| 5823 | <li><span data-i18n="welcome_message_part_6">Join the</span> <a href="https://discord.gg/sillytavern" data-i18n="Discord server" target="_blank">Discord server</a> <span data-i18n="welcome_message_part_7">for info and announcements.</span></li> | | |
| 5824 | </ul> | | |
| 5825 | <div id="onboarding-UI-language-block" class="flex-container alignItemsBaseline"> | | |
| 5826 | <span data-i18n="UI Language">Language:</span> | | |
| 5827 | <select id="onboarding_ui_language_select" class="flex1 margin0"> | | |
| 5828 | <option value="en">English</option> | | |
| 5829 | </select> | | |
| 5830 | </div> | 5780 | </div> |
| 5831 | <b data-i18n="SillyTavern is aimed at advanced users."> | 5781 | <div class="avatar avatar_collage collage_2"> |
| 5832 | SillyTavern is aimed at advanced users. | 5782 | <img alt="img1" class="img_1" src=""> |
| 5833 | </b> | 5783 | <img alt="img2" class="img_2" src=""> |
| 5834 | <div> | | |
| 5835 | <span data-i18n="If you're new to this, enable the simplified UI mode below."> | | |
| 5836 | If you're new to this, enable the simplified UI mode below. | | |
| 5837 | </span> | | |
| 5838 | <br> | | |
| 5839 | <span data-i18n="Change it later in the 'User Settings' panel."> | | |
| 5840 | Change it later in the 'User Settings' panel. | | |
| 5841 | </span> | | |
| 5842 | </div> | 5784 | </div> |
| 5843 | <label class="checkbox_label"> | 5785 | <div class="avatar avatar_collage collage_3"> |
| 5844 | <input type="checkbox" name="enable_simple_mode" /> | 5786 | <img alt="img1" class="img_1" src=""> |
| 5845 | <span data-i18n="Enable simple UI mode"> | 5787 | <img alt="img2" class="img_2" src=""> |
| 5846 | Enable simple UI mode | 5788 | <img alt="img3" class="img_3" src=""> |
| 5847 | </span> | | |
| 5848 | </label> | | |
| 5849 | <div class="expander"></div> | | |
| 5850 | <div class="textAlignCenter"> | | |
| 5851 | <h3 data-i18n="Looking for AI characters?"> | | |
| 5852 | Looking for AI characters? | | |
| 5853 | </h3> | | |
| 5854 | <span> | | |
| 5855 | <span class="menu_button menu_button_icon external_import_button"> | | |
| 5856 | <i class="fa-solid fa-cloud-arrow-down"></i> | | |
| 5857 | <span data-i18n="onboarding_import">Import</span> | | |
| 5858 | </span> | | |
| 5859 | <span data-i18n="from supported sources or view"> | | |
| 5860 | from supported sources or view | | |
| 5861 | </span> | | |
| 5862 | <span class="open_characters_library menu_button menu_button_icon"> | | |
| 5863 | <i class="fa-solid fa-image-portrait"></i> | | |
| 5864 | <span data-i18n="Sample characters">Sample characters</span> | | |
| 5865 | </span> | | |
| 5866 | </span> | | |
| 5867 | </div> | 5789 | </div> |
| 5868 | <div class="expander"></div> | 5790 | <div class="avatar avatar_collage collage_4"> |
| 5869 | <h3 data-i18n="Your Persona"> | 5791 | <img alt="img1" class="img_1" src=""> |
| 5870 | Your Persona | 5792 | <img alt="img2" class="img_2" src=""> |
| 5871 | </h3> | 5793 | <img alt="img3" class="img_3" src=""> |
| 5872 | <div class="justifyLeft margin-bot-10px"> | 5794 | <img alt="img4" class="img_4" src=""> |
| 5873 | <span data-i18n="Before you get started, you must select a persona name."> | | |
| 5874 | Before you get started, you must select a persona name. | | |
| 5875 | </span> | | |
| 5876 | <br> | | |
| 5877 | <span data-i18n="welcome_message_part_8">This can be changed at any time via the</span> <code><i class="fa-solid fa-face-smile"></i></code> <span data-i18n="welcome_message_part_9">icon.</span> | | |
| 5878 | </div> | 5795 | </div> |
| 5879 | <h4 data-i18n="Persona Name:">Persona Name:</h4> | | |
| 5880 | </div> | 5796 | </div> |
| 5881 | </div> | 5797 | |
| 5882 | <div id="group_member_template" class="template_element"> | 5798 | <div id="onboarding_template" class="template_element"> |
| 5883 | <div class="group_member"> | 5799 | <div class="onboarding"> |
| 5884 | <div class="avatar"> | 5800 | <h3 data-i18n="Welcome to SillyTavern!">Welcome to SillyTavern!</h3> |
| 5885 | <img alt="Avatar" src="" /> | 5801 | <ul class="justifyLeft margin-bot-10px"> |
| 5886 | </div> | 5802 | <li><span data-i18n="welcome_message_part_1">Read the</span> <a href="https://docs.sillytavern.app/" target="_blank" data-i18n="welcome_message_part_2">Official Documentation</a><span data-i18n="welcome_message_part_3">.</span></li> |
| 5887 | <div class="group_member_name"> | 5803 | <li><span data-i18n="welcome_message_part_4">Type</span> <code>/help</code> <span data-i18n="welcome_message_part_5">in chat for commands and macros.</span></li> |
| 5888 | <div class="ch_name"></div> | 5804 | <li><span data-i18n="welcome_message_part_6">Join the</span> <a href="https://discord.gg/sillytavern" data-i18n="Discord server" target="_blank">Discord server</a> <span data-i18n="welcome_message_part_7">for info and announcements.</span></li> |
| 5889 | <div class="tags tags_inline"></div> | 5805 | </ul> |
| 5890 | </div> | 5806 | <div id="onboarding-UI-language-block" class="flex-container alignItemsBaseline"> |
| 5891 | <input class="ch_fav" value="" hidden /> | 5807 | <span data-i18n="UI Language">Language:</span> |
| 5892 | <div class="queue_position"></div> | 5808 | <select id="onboarding_ui_language_select" class="flex1 margin0"> |
| 5893 | <div class="group_member_icon"> | 5809 | <option value="en">English</option> |
| 5894 | <div title="Temporarily disable automatic replies from this character" data-action="disable" class="right_menu_button fa-solid fa-lg fa-comment-slash" data-i18n="[title]Temporarily disable automatic replies from this character"></div> | 5810 | </select> |
| 5895 | <div title="Enable automatic replies from this character" data-action="enable" class="right_menu_button fa-solid fa-lg fa-comment-slash" data-i18n="[title]Enable automatic replies from this character"></div> | 5811 | </div> |
| 5896 | <div title="Trigger a message from this character" data-action="speak" class="right_menu_button fa-solid fa-lg fa-comment" data-i18n="[title]Trigger a message from this character"></div> | 5812 | <b data-i18n="SillyTavern is aimed at advanced users."> |
| 5897 | <div class="flexFlowColumn flex-container"> | 5813 | SillyTavern is aimed at advanced users. |
| 5898 | <div title="Move up" data-action="up" class="right_menu_button fa-solid fa-chevron-up" data-i18n="[title]Move up"></div> | 5814 | </b> |
| 5899 | <div title="Move down" data-action="down" class="right_menu_button fa-solid fa-chevron-down" data-i18n="[title]Move down"></div> | 5815 | <div> |
| | 5816 | <span data-i18n="If you're new to this, enable the simplified UI mode below."> |
| | 5817 | If you're new to this, enable the simplified UI mode below. |
| | 5818 | </span> |
| | 5819 | <br> |
| | 5820 | <span data-i18n="Change it later in the 'User Settings' panel."> |
| | 5821 | Change it later in the 'User Settings' panel. |
| | 5822 | </span> |
| | 5823 | </div> |
| | 5824 | <label class="checkbox_label"> |
| | 5825 | <input type="checkbox" name="enable_simple_mode" /> |
| | 5826 | <span data-i18n="Enable simple UI mode"> |
| | 5827 | Enable simple UI mode |
| | 5828 | </span> |
| | 5829 | </label> |
| | 5830 | <div class="expander"></div> |
| | 5831 | <div class="textAlignCenter"> |
| | 5832 | <h3 data-i18n="Looking for AI characters?"> |
| | 5833 | Looking for AI characters? |
| | 5834 | </h3> |
| | 5835 | <span> |
| | 5836 | <span class="menu_button menu_button_icon external_import_button"> |
| | 5837 | <i class="fa-solid fa-cloud-arrow-down"></i> |
| | 5838 | <span data-i18n="onboarding_import">Import</span> |
| | 5839 | </span> |
| | 5840 | <span data-i18n="from supported sources or view"> |
| | 5841 | from supported sources or view |
| | 5842 | </span> |
| | 5843 | <span class="open_characters_library menu_button menu_button_icon"> |
| | 5844 | <i class="fa-solid fa-image-portrait"></i> |
| | 5845 | <span data-i18n="Sample characters">Sample characters</span> |
| | 5846 | </span> |
| | 5847 | </span> |
| 5900 | </div> | 5848 | </div> |
| 5901 | <div title="View character card" data-action="view" class="right_menu_button fa-solid fa-xl fa-image-portrait" data-i18n="[title]View character card"></div> | 5849 | <div class="expander"></div> |
| 5902 | <div title="Remove from group" data-action="remove" class="right_menu_button fa-solid fa-2xl fa-xmark" data-i18n="[title]Remove from group"> | 5850 | <h3 data-i18n="Your Persona"> |
| | 5851 | Your Persona |
| | 5852 | </h3> |
| | 5853 | <div class="justifyLeft margin-bot-10px"> |
| | 5854 | <span data-i18n="Before you get started, you must select a persona name."> |
| | 5855 | Before you get started, you must select a persona name. |
| | 5856 | </span> |
| | 5857 | <br> |
| | 5858 | <span data-i18n="welcome_message_part_8">This can be changed at any time via the</span> <code><i class="fa-solid fa-face-smile"></i></code> <span data-i18n="welcome_message_part_9">icon.</span> |
| 5903 | </div> | 5859 | </div> |
| 5904 | <div title="Add to group" data-action="add" class="right_menu_button fa-solid fa-2xl fa-plus" data-i18n="[title]Add to group"></div> | 5860 | <h4 data-i18n="Persona Name:">Persona Name:</h4> |
| 5905 | </div> | 5861 | </div> |
| 5906 | </div> | 5862 | </div> |
| 5907 | </div> | 5863 | <div id="group_member_template" class="template_element"> |
| 5908 | <div id="group_list_template" class="template_element"> | 5864 | <div class="group_member"> |
| 5909 | <div class="group_select entity_block flex-container wide100p alignitemsflexstart"> | 5865 | <div class="avatar"> |
| 5910 | <div class="avatar"> | 5866 | <img alt="Avatar" src="" /> |
| 5911 | <img src=""> | 5867 | </div> |
| 5912 | </div> | 5868 | <div class="group_member_name"> |
| 5913 | <div class="flex-container wide100pLess70px gap5px group_select_container"> | | |
| 5914 | <div class="wide100p group_name_block character_name_block"> | | |
| 5915 | <div class="ch_name"></div> | 5869 | <div class="ch_name"></div> |
| 5916 | <small class="ch_additional_info group_select_counter"></small> | 5870 | <div class="tags tags_inline"></div> |
| 5917 | </div> | 5871 | </div> |
| 5918 | <small class="character_name_block_sub_line">in this group</small> | | |
| 5919 | <i class='group_fav_icon fa-solid fa-star'></i> | | |
| 5920 | <input class="ch_fav" value="" hidden /> | 5872 | <input class="ch_fav" value="" hidden /> |
| 5921 | <div class="group_select_block_list ch_description"></div> | 5873 | <div class="queue_position"></div> |
| 5922 | <div class="tags tags_inline"></div> | 5874 | <div class="group_member_icon"> |
| | 5875 | <div title="Temporarily disable automatic replies from this character" data-action="disable" class="right_menu_button fa-solid fa-lg fa-comment-slash" data-i18n="[title]Temporarily disable automatic replies from this character"></div> |
| | 5876 | <div title="Enable automatic replies from this character" data-action="enable" class="right_menu_button fa-solid fa-lg fa-comment-slash" data-i18n="[title]Enable automatic replies from this character"></div> |
| | 5877 | <div title="Trigger a message from this character" data-action="speak" class="right_menu_button fa-solid fa-lg fa-comment" data-i18n="[title]Trigger a message from this character"></div> |
| | 5878 | <div class="flexFlowColumn flex-container"> |
| | 5879 | <div title="Move up" data-action="up" class="right_menu_button fa-solid fa-chevron-up" data-i18n="[title]Move up"></div> |
| | 5880 | <div title="Move down" data-action="down" class="right_menu_button fa-solid fa-chevron-down" data-i18n="[title]Move down"></div> |
| | 5881 | </div> |
| | 5882 | <div title="View character card" data-action="view" class="right_menu_button fa-solid fa-xl fa-image-portrait" data-i18n="[title]View character card"></div> |
| | 5883 | <div title="Remove from group" data-action="remove" class="right_menu_button fa-solid fa-2xl fa-xmark" data-i18n="[title]Remove from group"> |
| | 5884 | </div> |
| | 5885 | <div title="Add to group" data-action="add" class="right_menu_button fa-solid fa-2xl fa-plus" data-i18n="[title]Add to group"></div> |
| | 5886 | </div> |
| 5923 | </div> | 5887 | </div> |
| 5924 | </div> | 5888 | </div> |
| 5925 | </div> | 5889 | <div id="group_list_template" class="template_element"> |
| 5926 | <div id="bogus_folder_template" class="template_element"> | 5890 | <div class="group_select entity_block flex-container wide100p alignitemsflexstart"> |
| 5927 | <div class="bogus_folder_select entity_block flex-container wide100p alignitemsflexstart"> | 5891 | <div class="avatar"> |
| 5928 | <div class="avatar flex alignitemscenter textAlignCenter"> | 5892 | <img src=""> |
| 5929 | <i class="bogus_folder_icon fa-solid fa-xl"></i> | 5893 | </div> |
| 5930 | </div> | 5894 | <div class="flex-container wide100pLess70px gap5px group_select_container"> |
| 5931 | <div class="flex-container wide100pLess70px character_select_container"> | 5895 | <div class="wide100p group_name_block character_name_block"> |
| 5932 | <div class="wide100p character_name_block"> | 5896 | <div class="ch_name"></div> |
| 5933 | <span class="ch_name"></span> | 5897 | <small class="ch_additional_info group_select_counter"></small> |
| 5934 | <small class="ch_additional_info bogus_folder_counter"></small> | 5898 | </div> |
| | 5899 | <small class="character_name_block_sub_line">in this group</small> |
| | 5900 | <i class='group_fav_icon fa-solid fa-star'></i> |
| | 5901 | <input class="ch_fav" value="" hidden /> |
| | 5902 | <div class="group_select_block_list ch_description"></div> |
| | 5903 | <div class="tags tags_inline"></div> |
| 5935 | </div> | 5904 | </div> |
| 5936 | <small class="character_name_block_sub_line bogus_folder_hidden_counter"></small> | | |
| 5937 | <div class="bogus_folder_avatars_block avatars_inline avatars_inline_small tags tags_inline"></div> | | |
| 5938 | </div> | 5905 | </div> |
| 5939 | </div> | 5906 | </div> |
| 5940 | </div> | 5907 | <div id="bogus_folder_template" class="template_element"> |
| 5941 | <div id="bogus_folder_back_template" class="template_element"> | 5908 | <div class="bogus_folder_select entity_block flex-container wide100p alignitemsflexstart"> |
| 5942 | <div class="bogus_folder_select bogus_folder_select_back flex-container wide100p alignitemsflexstart" id="BogusFolderBack" tagid="back"> | 5909 | <div class="avatar flex alignitemscenter textAlignCenter"> |
| 5943 | <div class="avatar flex alignitemscenter textAlignCenter"> | 5910 | <i class="bogus_folder_icon fa-solid fa-xl"></i> |
| 5944 | <i class="bogus_folder_icon fa-solid fa-xl fa-right-from-bracket fa-flip-horizontal"></i> | 5911 | </div> |
| 5945 | </div> | 5912 | <div class="flex-container wide100pLess70px character_select_container"> |
| 5946 | <div class="bogus_folder_back_placeholder flex alignitemscenter textAlignCenter"> | 5913 | <div class="wide100p character_name_block"> |
| 5947 | <i class="bogus_folder_icon fa-solid fa-xl fa-right-from-bracket fa-flip-horizontal"></i> | 5914 | <span class="ch_name"></span> |
| 5948 | </div> | 5915 | <small class="ch_additional_info bogus_folder_counter"></small> |
| 5949 | <div class="flex-container wide100pLess70px character_select_container height100p alignitemscenter"> | 5916 | </div> |
| 5950 | <div class="wide100p character_name_block"> | 5917 | <small class="character_name_block_sub_line bogus_folder_hidden_counter"></small> |
| 5951 | <span class="ch_name">Go back</span> | 5918 | <div class="bogus_folder_avatars_block avatars_inline avatars_inline_small tags tags_inline"></div> |
| 5952 | </div> | 5919 | </div> |
| 5953 | </div> | 5920 | </div> |
| 5954 | </div> | 5921 | </div> |
| 5955 | </div> | 5922 | <div id="bogus_folder_back_template" class="template_element"> |
| 5956 | <div id="inline_avatar_template" class="template_element"> | 5923 | <div class="bogus_folder_select bogus_folder_select_back flex-container wide100p alignitemsflexstart" id="BogusFolderBack" tagid="back"> |
| 5957 | <div class="avatar inline_avatar flex alignitemscenter textAlignCenter"> | 5924 | <div class="avatar flex alignitemscenter textAlignCenter"> |
| 5958 | <img src=""> | 5925 | <i class="bogus_folder_icon fa-solid fa-xl fa-right-from-bracket fa-flip-horizontal"></i> |
| | 5926 | </div> |
| | 5927 | <div class="bogus_folder_back_placeholder flex alignitemscenter textAlignCenter"> |
| | 5928 | <i class="bogus_folder_icon fa-solid fa-xl fa-right-from-bracket fa-flip-horizontal"></i> |
| | 5929 | </div> |
| | 5930 | <div class="flex-container wide100pLess70px character_select_container height100p alignitemscenter"> |
| | 5931 | <div class="wide100p character_name_block"> |
| | 5932 | <span class="ch_name">Go back</span> |
| | 5933 | </div> |
| | 5934 | </div> |
| | 5935 | </div> |
| 5959 | </div> | 5936 | </div> |
| 5960 | </div> | 5937 | <div id="inline_avatar_template" class="template_element"> |
| 5961 | <div id="alternate_greetings_template" class="template_element"> | 5938 | <div class="avatar inline_avatar flex alignitemscenter textAlignCenter"> |
| 5962 | <div class="alternate_grettings flexFlowColumn flex-container"> | 5939 | <img src=""> |
| 5963 | <div class="title_restorable"> | | |
| 5964 | <h3><span data-i18n="Alternate Greetings">Alternate Greetings</span></h3> | | |
| 5965 | <div title="Add" class="menu_button fa-solid fa-plus add_alternate_greeting" data-i18n="[title]Add"></div> | | |
| 5966 | </div> | 5940 | </div> |
| 5967 | <small class="justifyLeft" data-i18n="Alternate_Greetings_desc"> | 5941 | </div> |
| 5968 | These will be displayed as swipes on the first message when starting a new chat. | 5942 | <div id="alternate_greetings_template" class="template_element"> |
| 5969 | Group members can select one of them to initiate the conversation. | 5943 | <div class="alternate_grettings flexFlowColumn flex-container"> |
| 5970 | </small> | 5944 | <div class="title_restorable"> |
| 5971 | <hr> | 5945 | <h3><span data-i18n="Alternate Greetings">Alternate Greetings</span></h3> |
| 5972 | <div class="alternate_greetings_list flexFlowColumn flex-container wide100p"> | 5946 | <div title="Add" class="menu_button fa-solid fa-plus add_alternate_greeting" data-i18n="[title]Add"></div> |
| 5973 | <strong class="alternate_grettings_hint margin-bot-10px"> | 5947 | </div> |
| 5974 | <span data-i18n="alternate_greetings_hint_1">Click the</span> <i class="fa-solid fa-plus"></i> <span data-i18n="alternate_greetings_hint_2">button to get started!</span> | 5948 | <small class="justifyLeft" data-i18n="Alternate_Greetings_desc"> |
| 5975 | </strong> | 5949 | These will be displayed as swipes on the first message when starting a new chat. |
| | 5950 | Group members can select one of them to initiate the conversation. |
| | 5951 | </small> |
| | 5952 | <hr> |
| | 5953 | <div class="alternate_greetings_list flexFlowColumn flex-container wide100p"> |
| | 5954 | <strong class="alternate_grettings_hint margin-bot-10px"> |
| | 5955 | <span data-i18n="alternate_greetings_hint_1">Click the</span> <i class="fa-solid fa-plus"></i> <span data-i18n="alternate_greetings_hint_2">button to get started!</span> |
| | 5956 | </strong> |
| | 5957 | </div> |
| 5976 | </div> | 5958 | </div> |
| 5977 | </div> | 5959 | </div> |
| 5978 | </div> | 5960 | <div id="alternate_greeting_form_template" class="template_element"> |
| 5979 | <div id="alternate_greeting_form_template" class="template_element"> | 5961 | <div class="alternate_greeting"> |
| 5980 | <div class="alternate_greeting"> | 5962 | <div class="title_restorable"> |
| 5981 | <div class="title_restorable"> | 5963 | <strong><span data-i18n="Alternate Greeting #">Alternate Greeting #</span><span class="greeting_index"></span></strong> |
| 5982 | <strong><span data-i18n="Alternate Greeting #">Alternate Greeting #</span><span class="greeting_index"></span></strong> | 5964 | <div class="menu_button fa-solid fa-trash-alt delete_alternate_greeting"></div> |
| 5983 | <div class="menu_button fa-solid fa-trash-alt delete_alternate_greeting"></div> | 5965 | </div> |
| | 5966 | <textarea name="alternate_greetings" data-i18n="[placeholder](This will be the first message from the character that starts every chat)" placeholder="(This will be the first message from the character that starts every chat)" class="text_pole textarea_compact alternate_greeting_text" maxlength="50000" value="" autocomplete="off" rows="16"></textarea> |
| 5984 | </div> | 5967 | </div> |
| 5985 | <textarea name="alternate_greetings" data-i18n="[placeholder](This will be the first message from the character that starts every chat)" placeholder="(This will be the first message from the character that starts every chat)" class="text_pole textarea_compact alternate_greeting_text" maxlength="50000" value="" autocomplete="off" rows="16"></textarea> | | |
| 5986 | </div> | 5968 | </div> |
| 5987 | </div> | | |
| 5988 | | 5969 | |
| 5989 | <!-- chat and input bar --> | 5970 | <!-- chat and input bar --> |
| 5990 | <div id="typing_indicator_template" class="template_element"> | 5971 | <div id="typing_indicator_template" class="template_element"> |
| 5991 | <div class="typing_indicator"><span class="typing_indicator_name">CHAR</span> is typing</div> | 5972 | <div class="typing_indicator"><span class="typing_indicator_name">CHAR</span> is typing</div> |
| 5992 | </div> | 5973 | </div> |
| 5993 | <div id="message_file_template" class="template_element"> | 5974 | <div id="message_file_template" class="template_element"> |
| 5994 | <div class="mes_file_container"> | 5975 | <div class="mes_file_container"> |
| 5995 | <div class="fa-lg fa-solid fa-file-alt mes_file_icon"></div> | 5976 | <div class="fa-lg fa-solid fa-file-alt mes_file_icon"></div> |
| 5996 | <div class="mes_file_name"></div> | 5977 | <div class="mes_file_name"></div> |
| 5997 | <div class="mes_file_size"></div> | 5978 | <div class="mes_file_size"></div> |
| 5998 | <div class="right_menu_button mes_file_open fa-solid fa-magnifying-glass" title="View contents" data-i18n="[title]View contents"></div> | 5979 | <div class="right_menu_button mes_file_open fa-solid fa-magnifying-glass" title="View contents" data-i18n="[title]View contents"></div> |
| 5999 | <div class="right_menu_button mes_file_delete fa-solid fa-trash-can" title="Remove the file" data-i18n="[title]Remove the file"></div> | 5980 | <div class="right_menu_button mes_file_delete fa-solid fa-trash-can" title="Remove the file" data-i18n="[title]Remove the file"></div> |
| | 5981 | </div> |
| 6000 | </div> | 5982 | </div> |
| 6001 | </div> | 5983 | </div> |
| 6002 | <div id="movingDivs"> | 5984 | <div id="movingDivs"> |