mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-10 17:14:36 +00:00
add characterhub.org support
This commit is contained in:
parent
165a56088b
commit
bd0ef8f366
1 changed files with 8 additions and 4 deletions
12
klite.embd
12
klite.embd
|
@ -6060,6 +6060,10 @@ Current version: 138
|
|||
// is a URL, extract the character name
|
||||
userinput = userinput.replace(/\/characters\//i, '/');
|
||||
userinput = userinput.split(/chub\.ai\//i)[1].split("#")[0].split("?")[0];
|
||||
} else if (userinput.match(/characterhub\.org\//i)) {
|
||||
// is a URL, extract the character name
|
||||
userinput = userinput.replace(/\/characters\//i, '/');
|
||||
userinput = userinput.split(/characterhub\.org\//i)[1].split("#")[0].split("?")[0];
|
||||
}
|
||||
userinput = userinput.endsWith('/') ? userinput.slice(0, -1) : userinput;
|
||||
if(userinput!="")
|
||||
|
@ -6079,7 +6083,7 @@ Current version: 138
|
|||
"worldinfo": [],
|
||||
};
|
||||
|
||||
document.getElementById("scenariodesc").innerText = "Loading scenario from Chub...";
|
||||
document.getElementById("scenariodesc").innerText = "Loading scenario from CharacterHub / Chub...";
|
||||
fetch("https://api.chub.ai/api/characters/download", {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
|
@ -6132,14 +6136,14 @@ Current version: 138
|
|||
});
|
||||
}else{
|
||||
temp_scenario = null;
|
||||
document.getElementById("scenariodesc").innerText = "Error: User input is invalid\n\n Please ensure you have input a valid Chub AI URL or ID.";
|
||||
document.getElementById("scenariodesc").innerText = "Error: User input is invalid\n\n Please ensure you have input a valid CharacterHub / ChubAI URL or ID.";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(chubstr=="")
|
||||
{
|
||||
inputBox("Enter chub.ai prompt URL","Import from chub.ai","","https://chub.ai/characters/Anonymous/example-character", ()=>{
|
||||
inputBox("Enter characterhub.org or chub.ai prompt URL","Import from characterhub.org / chub.ai","","https://characterhub.org/characters/Anonymous/example-character", ()=>{
|
||||
let userinput = getInputBoxValue().trim();
|
||||
loadchub(userinput);
|
||||
},false);
|
||||
|
@ -6424,7 +6428,7 @@ Current version: 138
|
|||
document.getElementById("quickstartcontainer").classList.remove("hidden");
|
||||
|
||||
let scenarios = `<button type="button" name="" class="scenarioitem purple btn btn-primary" onclick="get_aetherroom_scenario()">Import from<br>aetherroom.club</button>`+
|
||||
`<button type="button" name="" class="scenarioitem purple btn btn-primary" onclick="get_chubai_scenario()">Import from<br>chub.ai</button>` +
|
||||
`<button type="button" name="" class="scenarioitem purple btn btn-primary" onclick="get_chubai_scenario()">Import from<br>characterhub.org / chub.ai</button>` +
|
||||
`<button type="button" name="" class="scenarioitem purple btn btn-primary" onclick="get_pygchat_scenario()">Import from<br>pygmalion.chat</button>`;
|
||||
for(let i=0;i<scenario_db.length;++i)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue