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>();
|
HashMap<String, Object> execSharedMap = new HashMap<String, Object>();
|
||||||
execSharedMap.put("user_input", inputs);
|
execSharedMap.put("user_input", inputs);
|
||||||
scenarioExecution.setExecSharedMap(execSharedMap);
|
scenarioExecution.setExecSharedMap(execSharedMap);
|
||||||
scenarioExecutionRepository.save(scenarioExecution);
|
|
||||||
|
|
||||||
AiModel aiModel;
|
AiModel aiModel;
|
||||||
if(scenario.getAiModel() != null){
|
if(scenario.getAiModel() != null){
|
||||||
aiModel = scenario.getAiModel();
|
aiModel = scenario.getAiModel();
|
||||||
}else {
|
}else {
|
||||||
aiModel = aiModelRepository.findByIsDefault(true);
|
aiModel = aiModelRepository.findByIsDefault(true);
|
||||||
//scenario.setAiModel(aiModel);
|
scenario.setAiModel(aiModel);
|
||||||
//scenarioRepository.save(scenario);
|
scenarioExecution.setScenario(scenario);
|
||||||
}
|
}
|
||||||
|
ChatModel chatModel = createChatModel(aiModel);
|
||||||
|
|
||||||
|
scenarioExecutionRepository.save(scenarioExecution);
|
||||||
|
|
||||||
ChatModel chatModel = createChatModel(aiModel);
|
|
||||||
|
|
||||||
if(scenario.isUseChatMemory()){
|
if(scenario.isUseChatMemory()){
|
||||||
logger.info("Initializing chatClient with chat-memory advisor");
|
logger.info("Initializing chatClient with chat-memory advisor");
|
||||||
|
|||||||
Reference in New Issue
Block a user