diff --git a/embd_res/klite.embd b/embd_res/klite.embd
index 5181ab453..2e0562516 100644
--- a/embd_res/klite.embd
+++ b/embd_res/klite.embd
@@ -12860,6 +12860,25 @@ Current version indicated by LITEVER below.
return (epchoice==7 || epchoice==10 || epchoice==11);
}
+ function find_oai_model()
+ {
+ inputBox("Find model by name (case insensitive)\nBest match will be selected.","Find model by name","","", ()=>{
+ let coai = getInputBoxValue().trim();
+ let dropdown = get_custom_ep_model_dropdown();
+ var mdlopt = dropdown.querySelector('option.custom_model_option');
+ if(coai!="")
+ {
+ coai = coai.toLowerCase();
+ for (var i = 0; i < dropdown.options.length; i++) {
+ if (dropdown.options[i].text.toLowerCase().indexOf(coai) !== -1) {
+ dropdown.selectedIndex = i;
+ break;
+ }
+ }
+ }
+ oai_model_change(ep_should_always_use_chat_completions());
+ },false);
+ }
function select_custom_oai_model()
{
inputBox("Enter custom model name","Custom Model Name",localsettings.saved_oai_custommodel,"", ()=>{
@@ -13138,9 +13157,6 @@ Current version indicated by LITEVER below.
function toggleclaudemodel()
{
- document.getElementById("claudesystemprompt").classList.remove("hidden");
- document.getElementById("claudejailbreakprompt").classList.remove("hidden");
-
if(document.getElementById("custom_claude_model").value.toLowerCase().includes("claude-3-7")||
document.getElementById("custom_claude_model").value.toLowerCase().includes("claude-sonnet-4")||
document.getElementById("custom_claude_model").value.toLowerCase().includes("claude-haiku-4")||
@@ -20667,6 +20683,7 @@ Current version indicated by LITEVER below.
let sysprompt = document.getElementById("claudesystemprompt").value;
let assistantprompt = document.getElementById("claudejailbreakprompt").value;
+ let assistantpromptrole = document.getElementById("claudejailbreakpromptrole").value;
let claudethinking = (document.getElementById("claudethinking").checked?true:false);
claude_payload =
@@ -20730,7 +20747,8 @@ Current version indicated by LITEVER below.
}
if(assistantprompt)
{
- claude_payload.messages.push({"role": "assistant", "content": assistantprompt});
+ let usedrole = (assistantpromptrole==2)?"system":(assistantpromptrole==1?"assistant":"user");
+ claude_payload.messages.push({"role": usedrole, "content": assistantprompt});
}
@@ -30582,7 +30600,7 @@ Current version indicated by LITEVER below.
Model Choice:
-