diff --git a/klite.embd b/klite.embd index 51273b98b..bc7abe1c5 100644 --- a/klite.embd +++ b/klite.embd @@ -3559,8 +3559,8 @@ Current version indicated by LITEVER below. { "name":"GLM-4 Non-Thinking", "user":"<|user|>\\n", - "user_end":"", - "assistant":"/nothink<|assistant|>\\n", + "user_end":"/nothink", + "assistant":"<|assistant|>\\n", "assistant_end":"", "system":"<|system|>\\n", "system_end":"", @@ -11346,14 +11346,18 @@ Current version indicated by LITEVER below. custom_oai_key = desired_oai_key; if(epchoice==2) { + if(localsettings.saved_oai_addr!=custom_oai_endpoint || localsettings.saved_oai_key!=custom_oai_key) + { + //if not reconnecting exact same key and API, overwrite custom eps + localsettings.saved_dalle_key = custom_oai_key; + localsettings.saved_dalle_url = custom_oai_endpoint + default_oai_image_endpoint; + localsettings.saved_oai_tts_key = custom_oai_key; + localsettings.saved_oai_tts_url = custom_oai_endpoint + default_oai_tts_endpoint; + localsettings.saved_oai_embd_key = custom_oai_key; + localsettings.saved_oai_embd_url = custom_oai_endpoint + default_oai_embeddings_endpoint; + } localsettings.saved_oai_key = custom_oai_key; localsettings.saved_oai_addr = custom_oai_endpoint; - localsettings.saved_dalle_key = custom_oai_key; - localsettings.saved_dalle_url = custom_oai_endpoint + default_oai_image_endpoint; - localsettings.saved_oai_tts_key = custom_oai_key; - localsettings.saved_oai_tts_url = custom_oai_endpoint + default_oai_tts_endpoint; - localsettings.saved_oai_embd_key = custom_oai_key; - localsettings.saved_oai_embd_url = custom_oai_endpoint + default_oai_embeddings_endpoint; if(!is_local_url(custom_oai_endpoint) && document.getElementById("corsproxy_oai").checked) {