Inizializza chatClient a null per gestire correttamente i provider API
This commit is contained in:
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user