Add Novel preset converter

This commit is contained in:
Cohee
2024-09-24 12:50:47 +03:00
parent 9d2a700b04
commit d8f268a807
3 changed files with 50 additions and 3 deletions

View File

@@ -18,6 +18,7 @@ import {
import { groups, selected_group } from './group-chats.js';
import { instruct_presets } from './instruct-mode.js';
import { kai_settings } from './kai-settings.js';
import { convertNovelPreset } from './nai-settings.js';
import { Popup, POPUP_RESULT, POPUP_TYPE } from './popup.js';
import { context_presets, getContextSettings, power_user } from './power-user.js';
import { SlashCommand } from './slash-commands/SlashCommand.js';
@@ -397,6 +398,10 @@ class PresetManager {
await checkForSystemPromptInInstructTemplate(name, settings);
}
if (this.apiId === 'novel' && settings) {
settings = convertNovelPreset(settings);
}
const preset = settings ?? this.getPresetSettings(name);
const response = await fetch('/api/presets/save', {