From 5e18b1872b34d63171f7118b6a36091c294fdeeb Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Thu, 18 Apr 2024 22:32:01 +0300 Subject: [PATCH] Hide vector summarization unless chat vectors is enabled --- .../scripts/extensions/vectors/settings.html | 58 +++++++++---------- 1 file changed, 28 insertions(+), 30 deletions(-) diff --git a/public/scripts/extensions/vectors/settings.html b/public/scripts/extensions/vectors/settings.html index 4746949d0..5244558eb 100644 --- a/public/scripts/extensions/vectors/settings.html +++ b/public/scripts/extensions/vectors/settings.html @@ -126,36 +126,6 @@ <hr> - <div class="flex-container flexFlowColumn"> - <div class="flex-container alignitemscenter justifyCenter"> - <i class="fa-solid fa-flask" title="Summarization for vectors is an experimental feature that may improve vectors or may worsen them. Use at your own discretion."></i> - <span>Vector Summarization</span> - </div> - <label class="checkbox_label expander" for="vectors_summarize" title="Summarize chat messages before generating embeddings."> - <input id="vectors_summarize" type="checkbox" class="checkbox"> - Summarize chat messages for vector generation - </label> - <i class="failure">Warning: This will slow down vector generation drastically, as all messages have to be summarized first.</i> - - <label class="checkbox_label expander" for="vectors_summarize_user" title="Summarize sent chat messages before generating embeddings."> - <input id="vectors_summarize_user" type="checkbox" class="checkbox"> - Summarize chat messages when sending - </label> - <i class="failure">Warning: This might cause your sent messages to take a bit to process and slow down response time.</i> - - <label for="vectors_summary_source">Summarize with:</label> - <select id="vectors_summary_source" class="text_pole"> - <option value="main">Main API</option> - <option value="extras">Extras API</option> - </select> - - <label for="vectors_summary_prompt">Summary Prompt:</label> - <small>Only used when Main API is selected.</small> - <textarea id="vectors_summary_prompt" class="text_pole textarea_compact" rows="6" placeholder="This prompt will be sent to AI to request the summary generation."></textarea> - </div> - - <hr> - <div id="vectors_chats_settings"> <div id="vectors_advanced_settings"> <label for="vectors_template"> @@ -198,6 +168,34 @@ <input type="number" id="vectors_insert" class="text_pole widthUnset" min="1" max="9999" /> </div> </div> + <hr class="m-b-1"> + <div class="flex-container flexFlowColumn"> + <div class="flex-container alignitemscenter justifyCenter"> + <i class="fa-solid fa-flask" title="Summarization for vectors is an experimental feature that may improve vectors or may worsen them. Use at your own discretion."></i> + <span>Vector Summarization</span> + </div> + <label class="checkbox_label expander" for="vectors_summarize" title="Summarize chat messages before generating embeddings."> + <input id="vectors_summarize" type="checkbox" class="checkbox"> + Summarize chat messages for vector generation + </label> + <i class="failure">Warning: This will slow down vector generation drastically, as all messages have to be summarized first.</i> + + <label class="checkbox_label expander" for="vectors_summarize_user" title="Summarize sent chat messages before generating embeddings."> + <input id="vectors_summarize_user" type="checkbox" class="checkbox"> + Summarize chat messages when sending + </label> + <i class="failure">Warning: This might cause your sent messages to take a bit to process and slow down response time.</i> + + <label for="vectors_summary_source">Summarize with:</label> + <select id="vectors_summary_source" class="text_pole"> + <option value="main">Main API</option> + <option value="extras">Extras API</option> + </select> + + <label for="vectors_summary_prompt">Summary Prompt:</label> + <small>Only used when Main API is selected.</small> + <textarea id="vectors_summary_prompt" class="text_pole textarea_compact" rows="6" placeholder="This prompt will be sent to AI to request the summary generation."></textarea> + </div> </div> <small> Old messages are vectorized gradually as you chat.