Skip to content

Commit 06149f6

Browse files
committed
updated lite
1 parent 93a226d commit 06149f6

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

klite.embd

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6976,6 +6976,10 @@ Current version indicated by LITEVER below.
69766976
for (var key in storyobj.completed_imgs_meta)
69776977
{
69786978
completed_imgs_meta[key] = storyobj.completed_imgs_meta[key];
6979+
if(completed_imgs_meta[key] && completed_imgs_meta[key].visionmode==4)
6980+
{
6981+
completed_imgs_meta[key].visionmode = 3; //todo: temporary backwards compat, to be removed.
6982+
}
69796983
}
69806984
}
69816985
}
@@ -15060,11 +15064,7 @@ Current version indicated by LITEVER below.
1506015064
{
1506115065
payload.contents = [{
1506215066
"role":sentrole,
15063-
"parts":[
15064-
{
15065-
"text": submit_payload.prompt
15066-
}
15067-
]
15067+
"parts":geminiparts
1506815068
}];
1506915069
}
1507015070
let postfixrole = document.getElementById("gemini_postfix_role").value;
@@ -15699,15 +15699,18 @@ Current version indicated by LITEVER below.
1569915699
latest_orig_prompt = origprompt;
1570015700
let hasllava = is_using_kcpp_with_llava();
1570115701
let visionstatus = "";
15702-
if(savedmeta.visionmode==4)
15702+
if(savedmeta.visionmode==3)
1570315703
{
15704-
let isoai = (custom_oai_key!="" && document.getElementById("useoaichatcompl").checked);
15705-
let isgemini = (custom_gemini_key!="");
15706-
visionstatus = (isoai?`<span class="color_green">OpenAI API (Conditional)</span>`:(isgemini?`<span class="color_green">Gemini API (Conditional)</span>`:`<span class="color_yellow">Unsupported</span>`));
15707-
}
15708-
else if(savedmeta.visionmode==3)
15709-
{
15710-
visionstatus = ((!savedmeta.visionmode || savedmeta.visionmode==0)?`<span class="color_red">Inactive</span>`:(hasllava?`<span class="color_green">Active</span>`:`<span class="color_yellow">Unsupported</span>`));
15704+
if(custom_kobold_endpoint!="") //on a kobo endpoint
15705+
{
15706+
visionstatus = ((!savedmeta.visionmode || savedmeta.visionmode==0)?`<span class="color_red">Inactive</span>`:(hasllava?`<span class="color_green">Active</span>`:`<span class="color_yellow">Unsupported</span>`));
15707+
}
15708+
else
15709+
{
15710+
let isoai = (custom_oai_key!="" && document.getElementById("useoaichatcompl").checked);
15711+
let isgemini = (custom_gemini_key!="");
15712+
visionstatus = (isoai?`<span class="color_green">OpenAI API (Conditional)</span>`:(isgemini?`<span class="color_green">Gemini API (Conditional)</span>`:`<span class="color_yellow">Unsupported</span>`));
15713+
}
1571115714
}
1571215715
else
1571315716
{
@@ -15717,12 +15720,11 @@ Current version indicated by LITEVER below.
1571715720
let togglebtn = `<select class="form-control" id="aivisionmode" style="display:inline;height:24px;width: 140px; padding: 2px; margin: 3px; font-size:12px;" onchange="toggle_ai_vision(\'`+imghash+`\')">
1571815721
<option value="0">Disabled</option>
1571915722
<option value="1">Interrogate (Horde)</option>
15720-
<option value="2">Interrogate (KCPP / Forge / A1111)</option>
15721-
<option value="3">Multimodal (KCPP Mmproj)</option>
15722-
<option value="4">OpenAI Vision (API)</option>
15723+
<option value="2">Interrogate (Local)</option>
15724+
<option value="3">Multimodal Vision</option>
1572315725
</select>`;
1572415726
document.getElementById("zoomedimgdesc").innerHTML = `
15725-
AI Vision: `+visionstatus+` <span class="helpicon">?<span class="helptext">Allows the AI to see and react to this image. On KoboldCpp, LLaVA models can be used. Horde or Local KoboldCpp / Forge / A1111 use image interrogation if enabled. For OpenAI API, only works with Vision Models like Gpt4o.</span></span>
15727+
AI Vision: `+visionstatus+` <span class="helpicon">?<span class="helptext">Allows the AI to see and react to this image. Interrogate gets a simple description of the image (Horde or Local A1111 API), while Multimodal Vision provides true image understanding (KCPP/OpenAI/Gemini).</span></span>
1572615728
`+togglebtn+`
1572715729
<br><button type="button" class="btn btn-primary" style="width: 140px; padding: 2px; margin: 3px; font-size:12px;" onclick="show_orig_prompt()">View Original Prompt</button>
1572815730
<button type="button" class="btn btn-primary" style="width: 110px; padding: 2px; margin: 3px; font-size:12px;" onclick="add_img2img()">Create Img2Img</button>
@@ -17460,7 +17462,7 @@ Current version indicated by LITEVER below.
1746017462
{
1746117463
return "\n(Attached Image: " + foundmeta.desc + ")\n";
1746217464
}
17463-
else if(foundmeta.visionmode==3 || foundmeta.visionmode==4)
17465+
else if(foundmeta.visionmode==3)
1746417466
{
1746517467
let parts = inner.split(',');
1746617468
if (parts.length === 2 && parts[0].startsWith('data:image')) {

0 commit comments

Comments
 (0)