update lite

This commit is contained in:
Concedo 2023-10-08 22:55:05 +08:00
parent d8fa5ca230
commit 840b244c17

View file

@ -3015,9 +3015,10 @@ Current version: 78
saved_oai_addr: "", //do not ever share this in save files! saved_oai_addr: "", //do not ever share this in save files!
saved_claude_key: "", //do not ever share this in save files! saved_claude_key: "", //do not ever share this in save files!
saved_claude_addr: "", //do not ever share this in save files! saved_claude_addr: "", //do not ever share this in save files!
saved_oai_jailbreak: "", //customized oai system prompt
saved_palm_key: "", //do not ever share this in save files! saved_palm_key: "", //do not ever share this in save files!
saved_kai_addr: "", //do not ever share this in save files! saved_kai_addr: "", //do not ever share this in save files!
saved_oai_jailbreak: "", //customized oai system prompt
saved_oai_custommodel: "", //customized oai custom model
autoscroll: true, //automatically scroll to bottom on render autoscroll: true, //automatically scroll to bottom on render
trimsentences: true, //trim to last punctuation trimsentences: true, //trim to last punctuation
@ -5182,7 +5183,7 @@ Current version: 78
let dropdown = document.getElementById("custom_oai_model"); let dropdown = document.getElementById("custom_oai_model");
if(dropdown.selectedIndex==dropdown.options.length-1) if(dropdown.selectedIndex==dropdown.options.length-1)
{ {
inputBox("Enter custom OpenAI model name","Custom Model Name","","", ()=>{ inputBox("Enter custom OpenAI model name","Custom Model Name",localsettings.saved_oai_custommodel,"", ()=>{
let coai = getInputBoxValue().trim(); let coai = getInputBoxValue().trim();
if(coai!="") if(coai!="")
{ {
@ -5193,6 +5194,12 @@ Current version: 78
document.getElementById("custom_oai_model_option").innerText = "[Custom]"; document.getElementById("custom_oai_model_option").innerText = "[Custom]";
} }
},false); },false);
document.getElementById("useoaichatcompl").classList.remove("hidden");
document.getElementById("useoaichatcompllabel").classList.remove("hidden");
}else{
document.getElementById("useoaichatcompl").checked = false;
document.getElementById("useoaichatcompl").classList.add("hidden");
document.getElementById("useoaichatcompllabel").classList.add("hidden");
} }
} }
@ -5224,7 +5231,7 @@ Current version: 78
document.getElementById("custom_oai_endpoint").value = localsettings.saved_oai_addr; document.getElementById("custom_oai_endpoint").value = localsettings.saved_oai_addr;
} }
} }
custom_oai_model_change();
togglejailbreak(); togglejailbreak();
} }
else if(epchoice==2) else if(epchoice==2)
@ -5473,6 +5480,7 @@ Current version: 78
document.getElementById("jailbreakprompttext").value = defaultoaijailbreak; document.getElementById("jailbreakprompttext").value = defaultoaijailbreak;
} }
custom_oai_model = document.getElementById("custom_oai_model").value.trim(); custom_oai_model = document.getElementById("custom_oai_model").value.trim();
localsettings.saved_oai_custommodel = custom_oai_model;
selected_models = [{ "performance": 100.0, "queued": 0.0, "eta": 0, "name": custom_oai_model, "count": 1 }]; selected_models = [{ "performance": 100.0, "queued": 0.0, "eta": 0, "name": custom_oai_model, "count": 1 }];
selected_workers = []; selected_workers = [];
if (perfdata == null) { if (perfdata == null) {
@ -7371,7 +7379,6 @@ Current version: 78
function dispatch_submit_generation(submit_payload, input_was_empty) //if input is not empty, always unban eos function dispatch_submit_generation(submit_payload, input_was_empty) //if input is not empty, always unban eos
{ {
console.log(submit_payload); console.log(submit_payload);
last_request_str = JSON.stringify(submit_payload);
startTimeTaken(); //timestamp start request startTimeTaken(); //timestamp start request
@ -7455,7 +7462,7 @@ Current version: 78
streamchunk = ((pstreamamount != null && pstreamamount > 0) ? pstreamamount:8); //8 tokens per stream tick by default streamchunk = ((pstreamamount != null && pstreamamount > 0) ? pstreamamount:8); //8 tokens per stream tick by default
} }
let sub_endpt = apply_proxy_url(custom_kobold_endpoint + kobold_custom_gen_endpoint); let sub_endpt = apply_proxy_url(custom_kobold_endpoint + kobold_custom_gen_endpoint);
last_request_str = JSON.stringify(submit_payload);
kobold_api_stream(sub_endpt, submit_payload, submit_payload.max_length, "", streamchunk); kobold_api_stream(sub_endpt, submit_payload, submit_payload.max_length, "", streamchunk);
} }
@ -7495,6 +7502,8 @@ Current version: 78
oai_payload.prompt = submit_payload.prompt; oai_payload.prompt = submit_payload.prompt;
} }
last_request_str = JSON.stringify(oai_payload);
fetch(targetep, { fetch(targetep, {
method: 'POST', method: 'POST',
headers: { headers: {
@ -7543,6 +7552,7 @@ Current version: 78
let targetep = cors_proxy + "?" + scale_submit_endpoint + custom_scale_ID; let targetep = cors_proxy + "?" + scale_submit_endpoint + custom_scale_ID;
let scale_payload = { "input": { "input": submit_payload.prompt } }; let scale_payload = { "input": { "input": submit_payload.prompt } };
last_request_str = JSON.stringify(scale_payload);
fetch(targetep, { fetch(targetep, {
method: 'POST', method: 'POST',
headers: { headers: {
@ -7606,6 +7616,8 @@ Current version: 78
} }
} }
last_request_str = JSON.stringify(claude_payload);
fetch(targetep, { fetch(targetep, {
method: 'POST', method: 'POST',
headers: { headers: {
@ -7649,6 +7661,8 @@ Current version: 78
"topK": (submit_payload.params.top_k<1?300:submit_payload.params.top_k), "topK": (submit_payload.params.top_k<1?300:submit_payload.params.top_k),
"candidateCount":1}; "candidateCount":1};
last_request_str = JSON.stringify(payload);
fetch(targetep, { fetch(targetep, {
method: 'POST', method: 'POST',
headers: { headers: {
@ -7723,7 +7737,12 @@ Current version: 78
} }
//horde supports unban tokens //horde supports unban tokens
submit_payload.use_default_badwordsids = determine_if_ban_eos(input_was_empty); if(submit_payload.params)
{
submit_payload.params.use_default_badwordsids = determine_if_ban_eos(input_was_empty);
}
last_request_str = JSON.stringify(submit_payload);
fetch(selectedhorde.submit_endpoint, { fetch(selectedhorde.submit_endpoint, {
method: 'POST', // or 'PUT' method: 'POST', // or 'PUT'
@ -10187,7 +10206,7 @@ Current version: 78
<input type="checkbox" id="jailbreakprompt" onchange="togglejailbreak()"> <input type="checkbox" id="jailbreakprompt" onchange="togglejailbreak()">
<div class="box-label" title="Adds extra text to improve AI response">Add System Message</div> <div class="box-label" title="Adds extra text to improve AI response">Add System Message</div>
<input type="checkbox" id="useoaichatcompl"> <input type="checkbox" id="useoaichatcompl">
<div class="box-label" title="">Use ChatCompletions API</div> <div class="box-label" id="useoaichatcompllabel" title="">Use ChatCompletions API</div>
<input class="form-control hidden" type="text" id="jailbreakprompttext" placeholder="(Enter System Message)" <input class="form-control hidden" type="text" id="jailbreakprompttext" placeholder="(Enter System Message)"
value="" onload="togglejailbreak()"> value="" onload="togglejailbreak()">
</div> </div>
@ -11104,7 +11123,7 @@ if ('serviceWorker' in navigator) {
//for local mode, we do not load any PWA service worker. //for local mode, we do not load any PWA service worker.
//this will prevent PWA functionality locally but will avoid the scary 404 errors //this will prevent PWA functionality locally but will avoid the scary 404 errors
if(localflag) if(!localflag)
{ {
console.log("Try to register service worker..."); console.log("Try to register service worker...");
try { try {