@@ -12,7 +12,7 @@ Current version indicated by LITEVER below.
1212-->
1313
1414<script>
15- const LITEVER = 253 ;
15+ const LITEVER = 254 ;
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_";
@@ -60,6 +60,7 @@ Current version indicated by LITEVER below.
6060 --img_chat_mono:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAA7AAAAOwBeShxvQAAADxQTFRFu7u7AAAAu7u70NDQurq60dHRjY2Ng4ODu7u7rKys19fXxsbG7+/vubm5u7u709PTyMjI4+Pj3Nzc////jB2o5QAAABR0Uk5T/wBl/xH0//9C/7z8YwZb2OmDAgHH4NesAAAAzklEQVR4nL3Tyw6EIAwF0BbLw6Lg6P//6wgKo1J1N3eBJj2xTaiAxFFfEnnAEiDtoc1UBbBUB+AKtFgHXUEng+7foDemP58XYKw1ADaf27sIzD3ojU0ft1sL27aQh1QqOHoGK6EXoNwbCA+XlYEClgEj7WAQ98EPFeAQ953yXYmO60K5AhDnPKhnKpmx1jPABPwHfxmp1CuYUl0J2cG2xbeA9/8gtPUAh851sEPcCVAL6ASQLt9I143nLGPOBpe0MCgnd8MHgBRewDqPS48vawEIEy7Qd5cAAAAASUVORK5CYII=");
6161 --img_compass:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAA7AAAAOwBeShxvQAAADxQTFRF/7VV/+J5AAAA8/P11Ob1l8jt/39K+chs/9tn/8Bd/+J48eTO/9x0/9Zv99ugiHp0/5MKWVFO/6k53KWUcJJTdwAAABR0Uk5T/v8A//////8Zydn/klf///v/bf9A3eYXAAABMUlEQVR4nG2T2RaDIAwFUwEBWdz+/18LuSypNS8enTGQQGgZ4VKMW4kYHb9fnnxaaOC4fUZsxbmoxHFRx5/f2BJRkY4Dgts+f2F9AU0Q3Aol9Qyd56DUvisVMlw6Dt5D5wVDKArzusdaBfaXlZqCUrlyiksRnORKt6dioRRCSND5CK1Z8Au5vn5Y1yy4zkhBaSRYS9yh85YiURwF3CtHbhwpPHGN/FuAsN7gOjwF1bhpAtYg7tnO5Wdww8Z+nn+CapyFswtiibJN5sbIJaQQGjdyk7PMWr8RRisziU7zj0OwaBRaPTkU0ep5WPo3+mGN437wedxIYS2+n7vkvl4YvnLl3Qb0Z1TICRZcWvg2Q8B1A8dkJXqNtHTh3cCE9tHzT+zB5/Am/4aFUAe4OT66+fULsfQP1birKzkAAAAASUVORK5CYII=");
6262 --img_websearch:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAEtQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////g5kLBwAAABl0Uk5TAP8Ds+QtpRpgIn35Ud7vnMFxhNZFkswMPA2JIJgAAAFISURBVHicvZPbjsQgCIb5PdVT1dpW+/5PutTZncwp6V4NSasGBD4BoruI6E1LqRkfBb1LX2bcZV76i1r4dCoS1hW3nX/y0uW4aBbUiiWPg3xwMjU+Fxgy2DZedhS+0aa7Xp23MXeaQ+9BUV/5CKg/C7b2nKFxEwpRgZs4iPLs9aa3QKVtJA8Zo8TA2agCdgRIkIIyrJXhl7LYiExCIk30FdFakHbUtXO6k9MPO6H1gDxOdgvPiYoURMTu4alh0gN0wcKMLkNHVA0cFZuG6QxpB6eDqSXYdaYeyrIqL5MQao6p5R0Dc22lthx2jqZMlvwjfpZc9lbayHIPYdsTjjNaslx39hu53jYkPww2JE4siTPamVjgOveAYwL0MBAMeX4D+RftBq+/89D/KfdVw1y33HXTXrb99eB8Gr36OsBPw6vehnd4+Tj+P8K7EihG+ntRAAAAAElFTkSuQmCC');
63+ --img_websearch_mono:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAN1wAADdcBQiibeAAAADxQTFRFAAAAnp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6eVevUTgAAABR0Uk5TAP+h4bMt7wwD0IkaYH0iQ/lRwXGxVnHZAAABPElEQVR4nL2T2W7EMAhFuXh3vOf//7U3nuloukjpU5GS2AEDx4DIS+KsmrxPWmeUnxJOg5eYM3xTx+ovhUdKeKzqFy/B7oN6Imecujf2zcmRuF9QUfTOT8biiXS89Fd0hQliRgjDSEi4vJhPC1pX2mg7sEQW2kG1qfT60BcgS9/Jw85psXE6A6HsAB42MnopdjwpV5nMJFr4Q/5FnIvimgTXmgvS3NsqOrch+8VeUJlo9CNO5IoqCYfboCdOMjaFo8aRL6M7aCBk2ZwNmtcoiRc41plMtT5GYybrnrExU1o56ciMZlQtX8JrUf5caWeZx+jZ8+oYzRfWnX4n612Gr9ugwzMxH69oV2KDdQ4D/QDcNoiEvJ6N/ER7wLv/uei/lPuuYe5b7r5pb9v+fnB+G738fYBvhnd7+XX8PwAV4g545KvJTQAAAABJRU5ErkJggg==');
6364 --img_save:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAAnQAAAJ0Bj3LnbgAAADxQTFRFQlFtSVp52uHyws7lztbmjpmuUdjlu8TZeIminqi9WvH/rrjNVMbYxuT0Xm2HAAAAR1h3RVVyR1ZyR1h2eZplWQAAABR0Uk5T////////////////////ANT0HUjqAr+PAAAAgUlEQVR4nI3Q2RaDIAxF0RuCDNUWKP//ryXFWkUczmP2ghVAjkTklOQAvLT28R1CgMwbQCoC6oBIH4ocAOIR4BYoZtZboOHbKHlaQw3rTsFNNVObFjCP2gzmGvhZ47k/qOUdW7An4IdfDbAt+dLYgJbkR+zdq/YnYn+rhBxT2kPKH1FvCKEBnt/sAAAAAElFTkSuQmCC");
6465 --img_save_mono:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAAnQAAAJ0Bj3LnbgAAADxQTFRFV1dXYWFh5eXl09PT2tram5ubnp6ejY2Nra2tysrKrKysvb29lpaWW1tbcnJy3d3dAAAAX19fXFxcXl5eL2vTkwAAABR0Uk5T//////////////////T//wDUHUizGkTXAAAAgUlEQVR4nI3QURKDIAxF0RcCAlUqlP3vtaRYq4jW+5kzMAHkRERWSRbAU2uXXjFGyLwBhCKgDoj0ocgJIJ0BboFiZr0HGj6NkqMt1LDtEuxUM7VpBfOoLWD+A881XvqBWt+xB38BbvjWAPuSK40NaEl+xN+96ngi9bcKyCmEI4T8BipnCJv9iKHqAAAAAElFTkSuQmCC");
6566 --img_load:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAAnQAAAJ0Bj3LnbgAAADxQTFRF8MQZKbmZ8p0fAAAA8bIc8MIa8MQZq7NIKrmY7cQa0sIs8d2BebRn87wcLL+aJrmZ//8AdbhpAP//c69phZ/jMwAAABR0Uk5T//3/AP+y8v6kbP///xcZUAGrAUn40tQBAAAAp0lEQVR4nHWSiw6DIAwAy1peojLd///rKm3ZZOOiCXLpBRIhB2CCf+JeXUr1RAECATGQ+WN3TFUBKsJmJu0ijOCZo5m7EJzVRrE2c3ZBhoiXCXoYsYm4qejbUSbWo94HXCfZALXF0kVWQVAKP6Xo/hK0RHZcmVnAa+lzketYESBb6dvwPmxDqdX49TiWlIw/JeG6+ViCVsJZCWclnJVwVkLwfwau/+INBncEwpxiohQAAAAASUVORK5CYII=");
@@ -1040,6 +1041,7 @@ Current version indicated by LITEVER below.
10401041 background-position: top 4px left 4px, center;
10411042 background-size: 24px, 100%;
10421043 padding: 2px 2px;
1044+ text-wrap: wrap;
10431045 }
10441046 .scenarioitem.blue
10451047 {
@@ -1900,7 +1902,7 @@ Current version indicated by LITEVER below.
19001902 {
19011903 display: flex;
19021904 flex-direction: column;
1903- margin-top: 16px ;
1905+ margin-top: 10px ;
19041906 padding: 2px;
19051907 height: calc(100% - 20px);
19061908 }
@@ -1926,7 +1928,7 @@ Current version indicated by LITEVER below.
19261928 }
19271929 .corpo_leftpanel_btn
19281930 {
1929- padding: 4px ;
1931+ padding: 2px ;
19301932 margin: 2px;
19311933 background: #f4f4f400;
19321934 border:none;
@@ -7388,7 +7390,7 @@ Current version indicated by LITEVER below.
73887390 //check for tavernai fields
73897391 let has_tav_wi_check = has_tavern_wi_check(new_loaded_storyobj);
73907392 if (!new_loaded_storyobj.scenarioVersion && (new_loaded_storyobj.name != null || new_loaded_storyobj.description != null ||
7391- new_loaded_storyobj.personality != null || new_loaded_storyobj.spec=="chara_card_v2" || has_tav_wi_check)) {
7393+ new_loaded_storyobj.personality != null || ( new_loaded_storyobj.spec=="chara_card_v2" || new_loaded_storyobj.spec=="chara_card_v3") || has_tav_wi_check)) {
73927394 load_tavern_obj(new_loaded_storyobj);
73937395 }
73947396 else if (new_loaded_storyobj.char_name != null || new_loaded_storyobj.char_persona != null) {
@@ -8282,7 +8284,7 @@ Current version indicated by LITEVER below.
82828284 if(obj!=null)
82838285 {
82848286 //a lightweight tavern card loader, not fully compliant
8285- if(obj.spec=="chara_card_v2" && obj.data!=null)
8287+ if(( obj.spec=="chara_card_v2"||obj.spec=="chara_card_v3") && obj.data!=null)
82868288 {
82878289 obj = obj.data;
82888290 }
@@ -8826,11 +8828,11 @@ Current version indicated by LITEVER below.
88268828 },
88278829 // Chub.ai
88288830 {
8829- name: "characterhub.org / chub.ai ",
8831+ name: "chub.ai / characterhub.org ",
88308832 urlParam: "chub",
88318833 inputBox: {
8832- text: "Enter characterhub.org or chub.ai prompt URL",
8833- placeholder: "https://characterhub.org /characters/Anonymous/example-character"
8834+ text: "Enter chub.ai or characterhub.org card URL",
8835+ placeholder: "https://chub.ai /characters/Anonymous/example-character"
88348836 },
88358837 extraction: (userInput) => {
88368838 if (userInput.match(/chub\.ai\//i)) {
@@ -8982,10 +8984,10 @@ Current version indicated by LITEVER below.
89828984 },
89838985 // aicharactercards.com
89848986 {
8985- name: "AICC / character-tavern.com",
8987+ name: "aicharactercards.com / character-tavern.com",
89868988 urlParam: "aicc",
89878989 inputBox: {
8988- text: "Enter aicharactercards.com or character-tavern.com prompt URL",
8990+ text: "Enter aicharactercards.com or character-tavern.com card URL",
89898991 placeholder: "https://aicharactercards.com/character-cards/work-jobs/deffcolony/lara-lightland",
89908992 },
89918993 extraction: (userInput) => {
@@ -9032,6 +9034,86 @@ Current version indicated by LITEVER below.
90329034 "worldinfo": [],
90339035 };
90349036
9037+ finalurl = apply_proxy_url(userInput,true);
9038+ //try to obtain the full portrait image
9039+ return fetch(finalurl, {
9040+ method: 'GET',
9041+ redirect: 'follow',
9042+ referrerPolicy: 'no-referrer',
9043+ })
9044+ .then(rb => {
9045+ if(rb.ok)
9046+ {
9047+ return rb.blob();
9048+ }else{
9049+ throw new Error('Cannot fetch tavern image');
9050+ }
9051+ })
9052+ .then(blob => {
9053+ preview_temp_scenario();
9054+
9055+ readTavernPngFromBlob(blob,(obj)=>{
9056+ load_temp_scenario_from_tavernobj(obj);
9057+ });
9058+
9059+ const objectURL = URL.createObjectURL(blob);
9060+ const compressedImg = compressImage(objectURL, (compressedImageURI, aspectratio)=>{
9061+ temp_scenario.image = compressedImageURI;
9062+ temp_scenario.image_aspect = aspectratio;
9063+ preview_temp_scenario();
9064+ }, true, AVATAR_PX);
9065+ })
9066+ .catch(error => {
9067+ throw new Error("Selected scenario is invalid.");
9068+ console.error(error);
9069+ });
9070+ }
9071+ },
9072+ {
9073+ name: "char-archive.evulid.cc",
9074+ urlParam: "carc",
9075+ inputBox: {
9076+ text: "Enter char-archive.evulid.cc card URL",
9077+ placeholder: "https://char-archive.evulid.cc/#/chub/Cyber_Elite/character/Cat",
9078+ },
9079+ extraction: (userInput) => {
9080+ if (userInput.match(/char-archive\.evulid\.cc\/\#\//i))
9081+ {
9082+ let parsedInput = userInput.split("?")[0];
9083+ parsedInput = parsedInput.split("char-archive.evulid.cc/#/")[1];
9084+ let parts = parsedInput.split("/");
9085+
9086+ if (parts.length == 3) {
9087+ let final = parts[2];
9088+ final = final.includes("+")?("+"+final.split("+")[1]):final;
9089+ return `https://char-archive.evulid.cc/api/archive/v1/${parts[0]}/image/character/${final}?definition=true`;
9090+ }
9091+ if (parts.length !== 4 || parts[2] !== 'character') {
9092+ //bad format, return original
9093+ return userInput;
9094+ }
9095+ let final = parts[3];
9096+ final = final.includes("+")?("+"+final.split("+")[1]):final;
9097+ return `https://char-archive.evulid.cc/api/archive/v1/${parts[0]}/image/character/${parts[1]}/${final}?definition=true`;
9098+ }
9099+ else
9100+ {
9101+ return userInput;
9102+ }
9103+ },
9104+ fetch: (userInput) => {
9105+ temp_scenario = {
9106+ "title":"",
9107+ "desc": "",
9108+ "opmode":3,
9109+ "chatopponent": "",
9110+ "gui_type":1,
9111+ "prompt":"",
9112+ "memory": "",
9113+ "authorsnote": "",
9114+ "worldinfo": [],
9115+ };
9116+
90359117 finalurl = apply_proxy_url(userInput,true);
90369118 //try to obtain the full portrait image
90379119 return fetch(finalurl, {
@@ -9125,7 +9207,7 @@ Current version indicated by LITEVER below.
91259207
91269208 let scenarios = ``;
91279209 for(let i=0;i<scenario_sources.length;++i) {
9128- scenarios += `<button type="button" name="" class="scenarioitem purple btn btn-primary" onclick="import_scenario(scenario_sources[${i}])">Import from<br> ${scenario_sources[i].name}</button>`
9210+ scenarios += `<button type="button" name="" class="scenarioitem purple btn btn-primary" onclick="import_scenario(scenario_sources[${i}])">${scenario_sources[i].name}</button>`
91299211 }
91309212
91319213 scenarios += `<button type="button" name="" class="scenarioitem purple btn btn-primary" onclick="character_creator()">New Character Creator</button>`;
@@ -12369,6 +12451,7 @@ Current version indicated by LITEVER below.
1236912451
1237012452 document.getElementById("setgrammar").disabled = !is_using_kcpp_with_grammar();
1237112453 document.getElementById("voice_typing_mode").disabled = !is_using_kcpp_with_whisper();
12454+ document.getElementById("transcribe_file_btn").disabled = !is_using_kcpp_with_whisper();
1237212455 document.getElementById("grammar_retain_state").disabled = document.getElementById("setgrammar").disabled;
1237312456
1237412457 if(custom_kobold_endpoint=="" && custom_oai_key=="" && custom_gemini_key=="")
@@ -16722,7 +16805,11 @@ Current version indicated by LITEVER below.
1672216805 {
1672316806 if(!document.getElementById("usegeminithink").checked)
1672416807 {
16725- payload["generationConfig"]["thinkingConfig"] = {"thinkingBudget": 0};
16808+ //gemini pro cannot fully disable thinking
16809+ payload["generationConfig"]["thinkingConfig"] = {"includeThoughts": false, "thinkingBudget": (mdlname.includes("gemini-2.5-pro")?128:0)};
16810+ }else
16811+ {
16812+ payload["generationConfig"]["thinkingConfig"] = {"includeThoughts": true};
1672616813 }
1672716814 }
1672816815
@@ -20557,6 +20644,10 @@ Current version indicated by LITEVER below.
2055720644 let amode = (localsettings.adventure_switch_mode==0?"Story Mode":(localsettings.adventure_switch_mode==1?"Action Mode":"Dice Mode"))
2055820645 panelitems += `<div onclick="btn_adventure_mode()" class="corpo_leftpanel_btn" type="button" >Adventure: ${amode}</div>`;
2055920646 }
20647+ if(is_using_kcpp_with_websearch())
20648+ {
20649+ panelitems += `<div onclick="toggle_websearch()" class="corpo_leftpanel_btn" type="button" style="background-image: var(--img_websearch_mono); padding-left: 44px;">WebSearch: ${localsettings.websearch_enabled?"<span class='color_green'>On</span>":"<span class='color_gray'>Off</span>"}</div>`;
20650+ }
2056020651 panel.innerHTML = panelitems;
2056120652 }
2056220653 function populate_corpo_leftpanel()
@@ -23174,7 +23265,7 @@ Current version indicated by LITEVER below.
2317423265 <button title="Toggle Adventure Mode" onclick="btn_adventure_mode()" id="chat_btnmode_adventure" class="chat_btnmode_adventure actionmode hidden mainnav" type="button"></button>
2317523266 <div id="cht_inp_bg" class="cht_inp_bg">
2317623267 <div class="cht_inp_bg_inner" id="cht_inp_lengthtester" style="white-space: nowrap; visibility: hidden; height: 0px; position:absolute; width: auto;"></div>
23177- <textarea title="User Input" class="cht_inp_bg_inner mainnav" id="cht_inp" type="text" name="chtchtinp" role="presentation" autocomplete="noppynop" spellcheck="true" rows="1" wrap="on" placeholder="Type a message" value="" oninput="update_submit_button();chat_resize_input();" onpaste="return img_paste_event(event)" onkeypress="return chat_handle_typing(event)"/ ></textarea>
23268+ <textarea title="User Input" class="cht_inp_bg_inner mainnav" id="cht_inp" type="text" name="chtchtinp" role="presentation" autocomplete="noppynop" spellcheck="true" rows="1" wrap="on" placeholder="Type a message" value="" oninput="update_submit_button();chat_resize_input();" onpaste="return img_paste_event(event)" onkeypress="return chat_handle_typing(event)"></textarea>
2317823269 </div>
2317923270 <button title="Submit" onclick="submit_generation_button(true)" onmousedown="ptt_start()" onmouseup="ptt_end()" id="chat_msg_send_btn" class="chat_msg_send_btn mainnav" type="button"></button>
2318023271 <button title="Abort" onclick="abort_generation()" id="chat_msg_send_btn_abort" class="hidden chat_msg_send_btn_abort mainnav" type="button"></button>
@@ -23208,7 +23299,7 @@ Current version indicated by LITEVER below.
2320823299 <div class="corpo_chat_outer">
2320923300 <button title="Image" onclick="add_img_btn_menu()" id="corpo_chat_img_btn" class="corpo_chat_img_btn mainnav" type="button"></button>
2321023301 <div class="corpo_chat_inner" id="corpo_cht_inp_lengthtester" style="white-space: nowrap; visibility: hidden; height: 0px; position:absolute; width: auto;"></div>
23211- <textarea title="User Input" class="corpo_chat_inner mainnav" id="corpo_cht_inp" type="text" name="crpchtinp" role="presentation" autocomplete="noppynop" spellcheck="true" rows="1" wrap="on" placeholder="Message KoboldAI" value="" oninput="update_submit_button();chat_resize_input();" onpaste="return img_paste_event(event)" onkeypress="return chat_handle_typing(event)"/ ></textarea>
23302+ <textarea title="User Input" class="corpo_chat_inner mainnav" id="corpo_cht_inp" type="text" name="crpchtinp" role="presentation" autocomplete="noppynop" spellcheck="true" rows="1" wrap="on" placeholder="Message KoboldAI" value="" oninput="update_submit_button();chat_resize_input();" onpaste="return img_paste_event(event)" onkeypress="return chat_handle_typing(event)"></textarea>
2321223303 <button title="Submit" onclick="submit_generation_button(true)" id="corpo_chat_send_btn" class="corpo_chat_send_btn mainnav" type="button"></button>
2321323304 <button title="Abort" onclick="abort_generation()" id="corpo_chat_send_btn_abort" class="hidden corpo_chat_send_btn_abort mainnav" type="button"></button>
2321423305 </div>
@@ -24107,7 +24198,7 @@ Current version indicated by LITEVER below.
2410724198 <option value="voiceclone">voiceclone</option>
2410824199 </select></td>
2410924200 <td><input class="settinglabel miniinput" type="text" value="" placeholder="(Name)" id="kcpp_tts_voice_custom" style="margin-left:3px; height:18px; width:44px; padding: 2px;"></td>
24110- <td><button id="kcpp_tts_voice_clone" type="button" class="btn btn-primary" style="width:100%; padding:2px 3px;margin-top:2px;font-size:11px;" onclick="set_voice_clone()">Set VCJson</button></tr>
24201+ <td><button id="kcpp_tts_voice_clone" type="button" class="btn btn-primary" style="width:100%; padding:2px 3px;margin-top:2px;font-size:11px;" onclick="set_voice_clone()">Set VCJson</button></td></ tr>
2411124202 </table>
2411224203 </div>
2411324204 </div>
@@ -24144,7 +24235,7 @@ Current version indicated by LITEVER below.
2414424235 <div class="justifyleft" style="padding:3px">Delay </div>
2414524236 <input title="Voice Delay Milliseconds" type="text" inputmode="decimal" value="300" id="voice_end_delay" style="width:30px">
2414624237 <input type="file" id="transcribe_file_input" accept="audio/*,video/*" style="display:none;">
24147- <button id="transcribe_file_btn" type="button" class="bg_green btn btn-primary" style="height:20px; padding:2px 3px; font-size:11px;margin-top: 3px;" onclick="transcribe_file_btn()">Narrate File</button>
24238+ <button id="transcribe_file_btn" type="button" class="bg_green btn btn-primary" style="height:20px; padding:2px 3px; font-size:11px;margin-top: 3px;" onclick="transcribe_file_btn()">Transcribe File</button>
2414824239 </div>
2414924240
2415024241
@@ -24364,7 +24455,7 @@ Current version indicated by LITEVER below.
2436424455 </div>
2436524456 <div id="expandguidance" class="hidden">
2436624457 <div class="color_red hidden" id="noguidance">Classifier-Free Guidance may be unavailable.</div>
24367- <div style="color:#ffffff;">Classifier-Free Guidance prompt functions as a negative prompt when Guidance Scale is above 1, and a positive prompt at Guidance Scale is below 1. Disabled if scale is exactly 1 or CFG prompt is blank.</em>< br></div>
24458+ <div style="color:#ffffff;">Classifier-Free Guidance prompt functions as a negative prompt when Guidance Scale is above 1, and a positive prompt at Guidance Scale is below 1. Disabled if scale is exactly 1 or CFG prompt is blank.<br></div>
2436824459 <div style="display: flex; column-gap: 4px; margin-top: 4px; margin-bottom: 4px;">
2436924460 <input class="form-control menuinput_inline" type="text" placeholder="Enter CFG Prompt" value="" id="guidance_prompt">
2437024461 <div style="padding:1px" class="settinglabel">Scale<br>(0-5): </div><input class="form-control menuinput_inline" style="margin-left:4px;width:70px;" inputmode="numeric" placeholder="(Off)" value="" id="guidance_scale"></div>
0 commit comments