mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Allow specifying API in presetManager.getPresetList()
This commit is contained in:
@@ -439,11 +439,16 @@ class PresetManager {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
getPresetList() {
|
getPresetList(api) {
|
||||||
let presets = [];
|
let presets = [];
|
||||||
let preset_names = {};
|
let preset_names = {};
|
||||||
|
|
||||||
switch (this.apiId) {
|
// If no API specified, use the current API
|
||||||
|
if (api === undefined) {
|
||||||
|
api = this.apiId;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (api) {
|
||||||
case 'koboldhorde':
|
case 'koboldhorde':
|
||||||
case 'kobold':
|
case 'kobold':
|
||||||
presets = koboldai_settings;
|
presets = koboldai_settings;
|
||||||
@@ -474,7 +479,7 @@ class PresetManager {
|
|||||||
preset_names = system_prompts.map(x => x.name);
|
preset_names = system_prompts.map(x => x.name);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
console.warn(`Unknown API ID ${this.apiId}`);
|
console.warn(`Unknown API ID ${api}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return { presets, preset_names };
|
return { presets, preset_names };
|
||||||
|
Reference in New Issue
Block a user