| | |
| | | package cc.mrbird.febs.ai.service.impl; |
| | | |
| | | import cc.mrbird.febs.ai.entity.AiCompanyWorkflow; |
| | | import cc.mrbird.febs.ai.enums.LlmApplicationAppIdEnum; |
| | | import cc.mrbird.febs.ai.mapper.AiCompanyWorkflowMapper; |
| | | import cc.mrbird.febs.ai.req.AiProductQuestionAiDto; |
| | | import cc.mrbird.febs.ai.service.AiCompanyService; |
| | |
| | | private final AiCompanyService aiCompanyService; |
| | | |
| | | private static final String apiKey = "sk-babdcf8799144134915cee2683794b2f"; |
| | | private static final String appId = "963b854d994a4f578d8207cd477a2464"; |
| | | private static final String appId = "5dd342fb3dd54cbb93b92c49eb9099b8"; |
| | | |
| | | private final String bizParam_1 = "question"; |
| | | private final String bizParam_2 = "prompt_ai_system"; |
| | |
| | | String companyAppId = appId; |
| | | String companyId = dto.getCompanyId(); |
| | | if (StrUtil.isNotEmpty(companyId)){ |
| | | AiCompanyWorkflow workflowByTypeAndCompanyId = aiCompanyService.getWorkflowByTypeAndCompanyId(5, companyId); |
| | | AiCompanyWorkflow workflowByTypeAndCompanyId = |
| | | aiCompanyService.getWorkflowByTypeAndCompanyId(LlmApplicationAppIdEnum.ADMIN_QUESTION.getCode(), companyId); |
| | | companyAppId = workflowByTypeAndCompanyId.getCode(); |
| | | } |
| | | |