diff --git a/dashboard/src/lib/components/FamilyLogos.svelte b/dashboard/src/lib/components/FamilyLogos.svelte index 8e2919fe..e4bd0458 100644 --- a/dashboard/src/lib/components/FamilyLogos.svelte +++ b/dashboard/src/lib/components/FamilyLogos.svelte @@ -58,6 +58,18 @@ d="M17.962 1.844h-4.326l-3.425 7.81H5.369V1.878H1.5V22h3.87v-8.477h6.824a3.025 3.025 0 002.743-1.75V22h3.87v-8.477a3.87 3.87 0 00-3.588-3.86v-.01h-2.125a3.94 3.94 0 002.323-2.12l2.545-5.689z" /> +{:else if family === "flux"} + + + +{:else if family === "qwen-image"} + + + {:else if family === "huggingface"}
diff --git a/dashboard/src/lib/components/ModelPickerGroup.svelte b/dashboard/src/lib/components/ModelPickerGroup.svelte index 86155ea5..cb4d7536 100644 --- a/dashboard/src/lib/components/ModelPickerGroup.svelte +++ b/dashboard/src/lib/components/ModelPickerGroup.svelte @@ -200,9 +200,42 @@ stroke-width="1.5" title="Supports image generation" > - + - + + + {:else if cap === "image_edit"} + + + {/if} {/each} diff --git a/dashboard/src/lib/components/ModelPickerModal.svelte b/dashboard/src/lib/components/ModelPickerModal.svelte index 562f1b81..f32ce002 100644 --- a/dashboard/src/lib/components/ModelPickerModal.svelte +++ b/dashboard/src/lib/components/ModelPickerModal.svelte @@ -363,6 +363,8 @@ "deepseek", "gpt-oss", "llama", + "flux", + "qwen-image", ]; return Array.from(families).sort((a, b) => { const aIdx = familyOrder.indexOf(a); @@ -606,7 +608,7 @@ /> -
+
{#if selectedFamily === "huggingface"}
@@ -624,7 +626,7 @@
-
+
{#if hfIsLoadingTrending && hfTrendingModels.length === 0}