From 9ad4a9387687ec776d3626feb9aa2b2619a5c374 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sat, 25 May 2024 14:08:41 -0700 Subject: [PATCH] fix: ollama settings --- src/lib/components/chat/Settings/Models.svelte | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/lib/components/chat/Settings/Models.svelte b/src/lib/components/chat/Settings/Models.svelte index 25fd1743d..c99de9251 100644 --- a/src/lib/components/chat/Settings/Models.svelte +++ b/src/lib/components/chat/Settings/Models.svelte @@ -56,8 +56,11 @@ const updateModelsHandler = async () => { for (const model of $models.filter( (m) => - m.size != null && - (selectedOllamaUrlIdx === null ? true : (m?.urls ?? []).includes(selectedOllamaUrlIdx)) + !(m?.preset ?? false) && + m.owned_by === 'ollama' && + (selectedOllamaUrlIdx === null + ? true + : (m?.ollama?.urls ?? []).includes(selectedOllamaUrlIdx)) )) { console.log(model); @@ -644,9 +647,12 @@ {#if !deleteModelTag} {/if} - {#each $models.filter((m) => m.size != null && (selectedOllamaUrlIdx === null ? true : (m?.urls ?? []).includes(selectedOllamaUrlIdx))) as model} + {#each $models.filter((m) => !(m?.preset ?? false) && m.owned_by === 'ollama' && (selectedOllamaUrlIdx === null ? true : (m?.ollama?.urls ?? []).includes(selectedOllamaUrlIdx))) as model} {model.name + + ' (' + + (model.ollama.size / 1024 ** 3).toFixed(1) + + ' GB)'} {/each}