From: crsawyer Date: Thu, 19 Feb 2026 21:53:42 +0000 (-0600) Subject: WebUI hide models in router mode (#19374) X-Git-Tag: gguf-v0.18.0~60 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=10b26ee23a2d1b563a62db1ea4710cf8b723791a;p=pkg%2Fggml%2Fsources%2Fllama.cpp WebUI hide models in router mode (#19374) --- diff --git a/tools/server/public/index.html.gz b/tools/server/public/index.html.gz index cec38413a..c69481e79 100644 Binary files a/tools/server/public/index.html.gz and b/tools/server/public/index.html.gz differ diff --git a/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte b/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte index f6b16408c..e011fa6ec 100644 --- a/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte +++ b/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte @@ -42,7 +42,13 @@ useGlobalSelection = false }: Props = $props(); - let options = $derived(modelOptions()); + let options = $derived( + modelOptions().filter((option) => { + const modelProps = modelsStore.getModelProps(option.model); + + return modelProps?.webui !== false; + }) + ); let loading = $derived(modelsLoading()); let updating = $derived(modelsUpdating()); let activeId = $derived(selectedModelId()); @@ -245,6 +251,9 @@ return options.find((option) => option.id === activeId); } + if (options.length === 1) { + return options[0]; + } // No selection - return undefined to show "Select model" return undefined; }