mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-05-20 16:32:14 +00:00
Simplified API key error handling in Helmholtz provider
This commit is contained in:
parent
a459392c74
commit
7b606e7a18
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user