From 7b606e7a1831cfb1583c9ade9be727d9410f210b Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Tue, 14 Apr 2026 13:17:04 +0200 Subject: [PATCH] Simplified API key error handling in Helmholtz provider --- .../Provider/Helmholtz/ProviderHelmholtz.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs b/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs index a4039148..95639ad5 100644 --- a/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs +++ b/app/MindWork AI Studio/Provider/Helmholtz/ProviderHelmholtz.cs @@ -136,9 +136,7 @@ public sealed class ProviderHelmholtz() : BaseProvider(LLMProviders.HELMHOLTZ, " } catch (JsonException e) { - if (body.Contains("invalid API key", StringComparison.InvariantCultureIgnoreCase) || - body.Contains("valid API key", StringComparison.InvariantCultureIgnoreCase) || - body.Contains("missing API key", StringComparison.InvariantCultureIgnoreCase)) + if (body.Contains("API key", StringComparison.InvariantCultureIgnoreCase)) return FailedModelLoadResult(ModelLoadFailureReason.INVALID_OR_MISSING_API_KEY, body); LOGGER.LogError(e, "Unexpected error while parsing models from Helmholtz API response. Status Code: {StatusCode}. Reason: {ReasonPhrase}. Response Body: '{ResponseBody}'", response.StatusCode, response.ReasonPhrase, body);