diff --git a/src/lib/components/chat/ModelSelector/Selector.svelte b/src/lib/components/chat/ModelSelector/Selector.svelte index 1e98a81a5a..29eb85eb40 100644 --- a/src/lib/components/chat/ModelSelector/Selector.svelte +++ b/src/lib/components/chat/ModelSelector/Selector.svelte @@ -286,9 +286,11 @@ } }; - onMount(async () => { + const setOllamaVersion = async () => { ollamaVersion = await getOllamaVersion(localStorage.token).catch((error) => false); + }; + onMount(async () => { if (items) { tags = items .filter((item) => !(item.model?.info?.meta?.hidden ?? false)) @@ -300,6 +302,10 @@ } }); + $: if (show) { + setOllamaVersion(); + } + const cancelModelPullHandler = async (model: string) => { const { reader, abortController } = $MODEL_DOWNLOAD_POOL[model]; if (abortController) {