From 6d446a2ca3ca2034885b33d5990af912543d88c7 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 20 Feb 2026 09:16:38 +0100 Subject: [PATCH] Cleanup --- .../Provider/Google/ProviderGoogle.cs | 41 +------------------ 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs b/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs index 9509a32c..283059a4 100644 --- a/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs +++ b/app/MindWork AI Studio/Provider/Google/ProviderGoogle.cs @@ -260,49 +260,10 @@ public class ProviderGoogle() : BaseProvider(LLMProviders.GOOGLE, "https://gener private sealed record GoogleEmbeddingResponse { public List? Embedding { get; set; } - try - { - var modelResponse = await response.Content.ReadFromJsonAsync(token); - if (modelResponse == default || modelResponse.Data.Count is 0) - { - LOGGER.LogError("Google model list response did not contain a valid data array."); - return []; - } - - return modelResponse.Data - .Where(model => !string.IsNullOrWhiteSpace(model.Id)) - .Select(model => new Model(this.NormalizeModelId(model.Id), model.DisplayName)) - .ToArray(); - } - catch (Exception e) - { - LOGGER.LogError("Failed to parse Google model list response: '{Message}'.", e.Message); - return []; - } - } - - private bool IsEmbeddingModel(string modelId) - { - return modelId.Contains("embedding", StringComparison.OrdinalIgnoreCase) || - modelId.Contains("embed", StringComparison.OrdinalIgnoreCase); - } - - private Model WithDisplayNameFallback(Model model) - { - return string.IsNullOrWhiteSpace(model.DisplayName) - ? new Model(model.Id, model.Id) - : model; - } - - private string NormalizeModelId(string modelId) - { - return modelId.StartsWith("models/", StringComparison.OrdinalIgnoreCase) - ? modelId["models/".Length..] - : modelId; } private sealed record GoogleEmbedding { public List? Values { get; set; } } -} +} \ No newline at end of file