From 9106696f2f5ed37e6fabd9a88db9c1b285ab726c Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Mon, 1 Jan 2024 17:06:10 +0200 Subject: [PATCH] Render prompt manager when switching APIs --- public/script.js | 15 +-------------- public/scripts/openai.js | 5 ++++- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/public/script.js b/public/script.js index 5a5f4c308..9a478aac7 100644 --- a/public/script.js +++ b/public/script.js @@ -5452,20 +5452,7 @@ function changeMainAPI() { getHordeModels(); } - switch (oai_settings.chat_completion_source) { - case chat_completion_sources.SCALE: - case chat_completion_sources.OPENROUTER: - case chat_completion_sources.WINDOWAI: - case chat_completion_sources.CLAUDE: - case chat_completion_sources.OPENAI: - case chat_completion_sources.AI21: - case chat_completion_sources.MAKERSUITE: - case chat_completion_sources.MISTRALAI: - case chat_completion_sources.CUSTOM: - default: - setupChatCompletionPromptManager(oai_settings); - break; - } + setupChatCompletionPromptManager(oai_settings); } //////////////////////////////////////////////////// diff --git a/public/scripts/openai.js b/public/scripts/openai.js index 7126c380f..750c040a8 100644 --- a/public/scripts/openai.js +++ b/public/scripts/openai.js @@ -482,7 +482,10 @@ function setOpenAIMessageExamples(mesExamplesArray) { */ function setupChatCompletionPromptManager(openAiSettings) { // Do not set up prompt manager more than once - if (promptManager) return promptManager; + if (promptManager) { + promptManager.render(false); + return promptManager; + } promptManager = new PromptManager();