diff --git a/public/script.js b/public/script.js index d9dd158d3..ad678597d 100644 --- a/public/script.js +++ b/public/script.js @@ -397,6 +397,7 @@ export const event_types = { GENERATE_BEFORE_COMBINE_PROMPTS: 'generate_before_combine_prompts', GROUP_MEMBER_DRAFTED: 'group_member_drafted', WORLD_INFO_ACTIVATED: 'world_info_activated', + TEXT_COMPLETION_SETTINGS_READY: 'text_completion_settings_ready', }; export const eventSource = new EventEmitter(); diff --git a/public/scripts/textgen-settings.js b/public/scripts/textgen-settings.js index a0a722a3e..bb619959a 100644 --- a/public/scripts/textgen-settings.js +++ b/public/scripts/textgen-settings.js @@ -1,4 +1,6 @@ import { + eventSource, + event_types, getRequestHeaders, getStoppingStrings, max_context, @@ -1048,6 +1050,8 @@ export function getTextGenGenerationData(finalPrompt, maxTokens, isImpersonate, params = Object.assign(params, llamaCppParams); } + eventSource.emitAndWait(event_types.TEXT_COMPLETION_SETTINGS_READY, params); + return params; }