added logic for retrieving aiModel
This commit is contained in:
@@ -132,18 +132,19 @@ public class ScenarioExecutionService {
|
||||
HashMap<String, Object> execSharedMap = new HashMap<String, Object>();
|
||||
execSharedMap.put("user_input", inputs);
|
||||
scenarioExecution.setExecSharedMap(execSharedMap);
|
||||
scenarioExecutionRepository.save(scenarioExecution);
|
||||
|
||||
AiModel aiModel;
|
||||
if(scenario.getAiModel() != null){
|
||||
aiModel = scenario.getAiModel();
|
||||
}else {
|
||||
aiModel = aiModelRepository.findByIsDefault(true);
|
||||
//scenario.setAiModel(aiModel);
|
||||
//scenarioRepository.save(scenario);
|
||||
scenario.setAiModel(aiModel);
|
||||
scenarioExecution.setScenario(scenario);
|
||||
}
|
||||
ChatModel chatModel = createChatModel(aiModel);
|
||||
|
||||
scenarioExecutionRepository.save(scenarioExecution);
|
||||
|
||||
ChatModel chatModel = createChatModel(aiModel);
|
||||
|
||||
if(scenario.isUseChatMemory()){
|
||||
logger.info("Initializing chatClient with chat-memory advisor");
|
||||
|
||||
Reference in New Issue
Block a user