| | |
| | | private final AiProductQuestionService aiProductQuestionService; |
| | | private final LlmStrategyFactory llmStrategyFactory; |
| | | private final AiService aiService; |
| | | private final AiCompanyWorkflowService aiCompanyWorkflowService; |
| | | |
| | | |
| | | @Override |
| | |
| | | llmStrategyDtoList.add(llmStrategyDto); |
| | | llmStrategyDto = this.buildLlmStrategyDtoList(answer, 2); |
| | | llmStrategyDtoList.add(llmStrategyDto); |
| | | llmStrategyDto = this.buildLlmStrategyDtoList(String.valueOf(type), 4); |
| | | |
| | | AiCompanyWorkflow aiCompanyWorkflow = aiCompanyWorkflowService.getByTypeAndCompanyId(type,aiMemberTalk.getCompanyId()); |
| | | if (ObjectUtil.isNull(aiCompanyWorkflow)){ |
| | | throw new FebsException("工作流配置异常,请联系管理员"); |
| | | } |
| | | llmStrategyDto = this.buildLlmStrategyDtoList(aiCompanyWorkflow.getCode(), 4); |
| | | llmStrategyDtoList.add(llmStrategyDto); |
| | | |
| | | String modelName = LlmStrategyEnum.getName(aiService.getSystemSetAiType()); |