From 417335a19d87aec0af109a9ad777865c7e3c21aa Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Thu, 1 Aug 2024 23:17:03 +0300 Subject: [PATCH] Display context size for featherless models --- public/scripts/textgen-models.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/public/scripts/textgen-models.js b/public/scripts/textgen-models.js index 033633ef9..fc8d36bd5 100644 --- a/public/scripts/textgen-models.js +++ b/public/scripts/textgen-models.js @@ -242,6 +242,7 @@ export async function loadFeatherlessModels(data) { return; } + data.sort((a, b) => a.id.localeCompare(b.id)); featherlessModels = data; if (!data.find(x => x.id === textgen_settings.featherless_model)) { @@ -262,6 +263,8 @@ function onFeatherlessModelSelect() { const modelId = String($('#featherless_model').val()); textgen_settings.featherless_model = modelId; $('#api_button_textgenerationwebui').trigger('click'); + const model = featherlessModels.find(x => x.id === modelId); + setGenerationParamsFromPreset({ max_length: model.context_length }); } @@ -431,6 +434,20 @@ function getAphroditeModelTemplate(option) { `)); } +function getFeatherlessModelTemplate(option) { + const model = featherlessModels.find(x => x.id === option?.element?.value); + + if (!option.id || !model) { + return option.text; + } + + return $((` +