Skip to content

Commit d76e98d

Browse files
committed
updated lite
1 parent 52ff998 commit d76e98d

File tree

1 file changed

+38
-6
lines changed

1 file changed

+38
-6
lines changed

klite.embd

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Current version indicated by LITEVER below.
1212
-->
1313

1414
<script id="init-config">
15-
const LITEVER = 277;
15+
const LITEVER = 278;
1616
const urlParams = new URLSearchParams(window.location.search);
1717
var localflag = urlParams.get('local'); //this will be replaced automatically in embedded kcpp
1818
const STORAGE_PREFIX = (localflag?"e_":"")+"kaihordewebui_";
@@ -7272,6 +7272,10 @@ Current version indicated by LITEVER below.
72727272
return (custom_kobold_endpoint != "" && koboldcpp_version && koboldcpp_version != "" && compare_version_str(koboldcpp_version, "1.84") >= 0 && koboldcpp_has_embeddings);
72737273
}
72747274

7275+
function is_using_kcpp_with_imagegen() {
7276+
return (custom_kobold_endpoint != "" && koboldcpp_version && koboldcpp_version != "" && compare_version_str(koboldcpp_version, "1.61") >= 0 && koboldcpp_has_txt2img);
7277+
}
7278+
72757279
function determine_if_ban_eos(input_was_empty) {
72767280
if(localsettings.eos_ban_mode == 3)
72777281
{
@@ -14965,7 +14969,18 @@ Current version indicated by LITEVER below.
1496514969

1496614970
function add_img_btn_auto() {
1496714971
if (localsettings.generate_images_mode==0) {
14968-
msgbox("Error: No Image Generator Selected.\nPlease select an Image Generation option in Media Settings first.","No Image Generator")
14972+
if (is_using_kcpp_with_imagegen()) {
14973+
msgboxYesNo("Error: No Image Generator Selected.\nPlease select an Image Generation option in Media Settings first.\n\nKoboldCpp with Image Generation support was detected!\nEnable KoboldCpp Image Generation?", "No Image Generator",()=>{
14974+
localsettings.generate_images_mode = 2;
14975+
localsettings.saved_a1111_url = custom_kobold_endpoint;
14976+
connect_to_a1111(true);
14977+
update_genimg_button_visiblility();
14978+
},()=>{});
14979+
}
14980+
else
14981+
{
14982+
msgbox("Error: No Image Generator Selected.\nPlease select an Image Generation option in Media Settings first.","No Image Generator")
14983+
}
1496914984
return;
1497014985
}
1497114986
let truncated_context = concat_gametext(true, "");
@@ -14984,7 +14999,18 @@ Current version indicated by LITEVER below.
1498414999
function add_img_btn_custom()
1498515000
{
1498615001
if (localsettings.generate_images_mode==0) {
14987-
msgbox("Error: No Image Generator Selected.\nPlease select an Image Generation option in Media Settings first.","No Image Generator")
15002+
if (is_using_kcpp_with_imagegen()) {
15003+
msgboxYesNo("Error: No Image Generator Selected.\nPlease select an Image Generation option in Media Settings first.\n\nKoboldCpp with Image Generation support was detected!\nEnable KoboldCpp Image Generation?", "No Image Generator",()=>{
15004+
localsettings.generate_images_mode = 2;
15005+
localsettings.saved_a1111_url = custom_kobold_endpoint;
15006+
connect_to_a1111(true);
15007+
update_genimg_button_visiblility();
15008+
},()=>{});
15009+
}
15010+
else
15011+
{
15012+
msgbox("Error: No Image Generator Selected.\nPlease select an Image Generation option in Media Settings first.","No Image Generator")
15013+
}
1498815014
return;
1498915015
}
1499015016
inputBoxOkCancel("Enter a custom prompt to generate an image with.","Generate Image Manually","","Enter a Prompt",()=>{
@@ -15420,9 +15446,15 @@ Current version indicated by LITEVER below.
1542015446
function manual_tts(from_settings_pane)
1542115447
{
1542215448
let ssval = from_settings_pane?document.getElementById("ttsselect").value:localsettings.speech_synth;
15423-
if(ssval==0)
15424-
{
15425-
msgbox("Error: No TTS Generator was selected!\nPlease select a Text-To-Speech option in Media Settings first.","No TTS Generator");
15449+
if (ssval == 0) {
15450+
if (is_using_kcpp_with_tts()) {
15451+
msgboxYesNo("Error: No TTS Generator was selected!\nPlease select a Text-To-Speech option in Media Settings first.\n\nKoboldCpp with TTS support was detected!\nEnable KoboldCpp TTS?", "No TTS Generator",()=>{
15452+
localsettings.speech_synth = KCPP_TTS_ID;
15453+
update_genimg_button_visiblility();
15454+
},()=>{});
15455+
} else {
15456+
msgbox("Error: No TTS Generator was selected!\nPlease select a Text-To-Speech option in Media Settings first.", "No TTS Generator");
15457+
}
1542615458
return;
1542715459
}
1542815460
let speakprompt = "Enter phrase to speak. Currently selected TTS will be used.";

0 commit comments

Comments
 (0)