mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Import characters from RisuRealm by URL
This commit is contained in:
@ -1547,6 +1547,13 @@ function getCharacterSource(chId = this_chid) {
|
||||
return sourceUrl;
|
||||
}
|
||||
|
||||
const risuId = characters[chId]?.data?.extensions?.risuai?.source;
|
||||
|
||||
if (Array.isArray(risuId) && risuId.length && typeof risuId[0] === 'string' && risuId[0].startsWith('risurealm:')) {
|
||||
const realmId = risuId[0].split(':')[1];
|
||||
return `https://realm.risuai.net/character/${realmId}`;
|
||||
}
|
||||
|
||||
return '';
|
||||
}
|
||||
|
||||
@ -5938,7 +5945,7 @@ export function changeMainAPI() {
|
||||
getStatusHorde();
|
||||
getHordeModels(true);
|
||||
}
|
||||
validateDisabledSamplers()
|
||||
validateDisabledSamplers();
|
||||
setupChatCompletionPromptManager(oai_settings);
|
||||
forceCharacterEditorTokenize();
|
||||
}
|
||||
@ -6169,7 +6176,7 @@ export async function getSettings() {
|
||||
firstRun = false;
|
||||
}
|
||||
}
|
||||
await validateDisabledSamplers()
|
||||
await validateDisabledSamplers();
|
||||
settingsReady = true;
|
||||
eventSource.emit(event_types.SETTINGS_LOADED);
|
||||
}
|
||||
|
Reference in New Issue
Block a user