diff --git a/src/main/java/com/olympus/hermione/stepSolvers/OlynmpusChatClientSolver.java b/src/main/java/com/olympus/hermione/stepSolvers/OlynmpusChatClientSolver.java index b22d841..8862430 100644 --- a/src/main/java/com/olympus/hermione/stepSolvers/OlynmpusChatClientSolver.java +++ b/src/main/java/com/olympus/hermione/stepSolvers/OlynmpusChatClientSolver.java @@ -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(),