Inizializza chatClient a null per gestire correttamente i provider API

This commit is contained in:
andrea.terzani
2025-02-20 19:28:01 +01:00
parent 255e65af5e
commit e9c300ca98

View File

@@ -50,7 +50,7 @@ public class OlynmpusChatClientSolver extends StepSolver{
loadParameters();
OlympusChatClient chatClient;
OlympusChatClient chatClient = null;
if ( scenarioExecution.getScenario().getAiModel().getApiProvider().equals("AzureOpenAI")) {
chatClient = new AzureOpenApiChatClient();
@@ -58,9 +58,7 @@ public class OlynmpusChatClientSolver extends StepSolver{
if ( scenarioExecution.getScenario().getAiModel().getApiProvider().equals("GoogleGemini")) {
chatClient = new GoogleGeminiChatClient();
}
else {
chatClient = null;
}
chatClient.init(scenarioExecution.getScenario().getAiModel().getEndpoint(),
scenarioExecution.getScenario().getAiModel().getApiKey(),