From b4d00afe7a080509b84064570f532b33a780b848 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Wed, 26 Mar 2025 23:52:27 -0500 Subject: [PATCH] fix: use lower case when creating providers --- src/AltGen.API/Generate/Providers/AltTextProviderFactory.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AltGen.API/Generate/Providers/AltTextProviderFactory.cs b/src/AltGen.API/Generate/Providers/AltTextProviderFactory.cs index caaba7f..8f29bf2 100644 --- a/src/AltGen.API/Generate/Providers/AltTextProviderFactory.cs +++ b/src/AltGen.API/Generate/Providers/AltTextProviderFactory.cs @@ -6,7 +6,7 @@ class AltTextProviderFactory(IServiceProvider serviceProvider) : IAltTextProvide public IAltTextProvider Create(string provider) { - return provider switch + return provider.ToLowerInvariant() switch { LLMProvider.Gemini => _serviceProvider.GetRequiredKeyedService(LLMProvider.Gemini), _ => throw new NotSupportedException($"The provider '{provider}' is not supported.")