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}