diff --git a/src/lib/components/admin/Settings/Models.svelte b/src/lib/components/admin/Settings/Models.svelte index 2099a79d1f..33fb351d9d 100644 --- a/src/lib/components/admin/Settings/Models.svelte +++ b/src/lib/components/admin/Settings/Models.svelte @@ -269,6 +269,14 @@ baseModels = await getBaseModels(localStorage.token, selectedTag); allModels = await getModels(localStorage.token); + + const providerModels = await getModels(localStorage.token, null, true); + const allModelIds = new Set(allModels.map((model: ModelListItem) => model.id)); + allModels = [ + ...allModels, + ...providerModels.filter((model: ModelListItem) => !allModelIds.has(model.id)) + ]; + const baseModelIds = new Set(baseModels.map((model: ModelListItem) => model.id)); models = allModels