From eae33e5271478e41911a08c89f847942a3ea1b47 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Tue, 3 Dec 2024 14:40:34 +0100 Subject: [PATCH] Exclude embedding models for self-hosted providers --- .../Provider/SelfHosted/ProviderSelfHosted.cs | 2 +- app/MindWork AI Studio/wwwroot/changelog/v0.9.22.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs b/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs index 8845b73d..47312537 100644 --- a/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs +++ b/app/MindWork AI Studio/Provider/SelfHosted/ProviderSelfHosted.cs @@ -188,7 +188,7 @@ public sealed class ProviderSelfHosted(ILogger logger, Host host, string hostnam return []; var lmStudioModelResponse = await lmStudioResponse.Content.ReadFromJsonAsync(token); - return lmStudioModelResponse.Data.Select(n => new Provider.Model(n.Id, null)); + return lmStudioModelResponse.Data.Where(n => !n.Id.Contains("embed")).Select(n => new Provider.Model(n.Id, null)); } return []; diff --git a/app/MindWork AI Studio/wwwroot/changelog/v0.9.22.md b/app/MindWork AI Studio/wwwroot/changelog/v0.9.22.md index df1cdfea..6fcf197e 100644 --- a/app/MindWork AI Studio/wwwroot/changelog/v0.9.22.md +++ b/app/MindWork AI Studio/wwwroot/changelog/v0.9.22.md @@ -1,2 +1,3 @@ # v0.9.22, build 197 (2024-1x-xx xx:xx UTC) -- Added the possibility to configure preview feature visibility in the app settings. This is useful for users who want to test new features before they are officially released. \ No newline at end of file +- Added the possibility to configure preview feature visibility in the app settings. This is useful for users who want to test new features before they are officially released. +- Improved self-hosted LLM provider configuration by filtering embedding models. \ No newline at end of file