|
@@ -4,10 +4,8 @@ import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.lang.Assert;
|
|
import cn.hutool.core.lang.Assert;
|
|
import cn.hutool.core.util.ObjUtil;
|
|
import cn.hutool.core.util.ObjUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
-import cn.hutool.json.JSONUtil;
|
|
|
|
import cn.iocoder.yudao.framework.ai.core.enums.AiModelTypeEnum;
|
|
import cn.iocoder.yudao.framework.ai.core.enums.AiModelTypeEnum;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
-import cn.iocoder.yudao.framework.common.util.http.HttpUtils;
|
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
import cn.iocoder.yudao.framework.dict.core.DictFrameworkUtils;
|
|
import cn.iocoder.yudao.framework.dict.core.DictFrameworkUtils;
|
|
import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatConversationCreateMyReqVO;
|
|
import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatConversationCreateMyReqVO;
|
|
@@ -17,7 +15,6 @@ import cn.iocoder.yudao.module.ai.dal.dataobject.chat.AiChatConversationDO;
|
|
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO;
|
|
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO;
|
|
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiModelDO;
|
|
import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiModelDO;
|
|
import cn.iocoder.yudao.module.ai.dal.mysql.chat.AiChatConversationMapper;
|
|
import cn.iocoder.yudao.module.ai.dal.mysql.chat.AiChatConversationMapper;
|
|
-import cn.iocoder.yudao.module.ai.service.chat.vo.KcbResponse;
|
|
|
|
import cn.iocoder.yudao.module.ai.service.knowledge.AiKnowledgeService;
|
|
import cn.iocoder.yudao.module.ai.service.knowledge.AiKnowledgeService;
|
|
import cn.iocoder.yudao.module.ai.service.model.AiChatRoleService;
|
|
import cn.iocoder.yudao.module.ai.service.model.AiChatRoleService;
|
|
import cn.iocoder.yudao.module.ai.service.model.AiModelService;
|
|
import cn.iocoder.yudao.module.ai.service.model.AiModelService;
|
|
@@ -103,9 +100,9 @@ public class AiChatConversationServiceImpl implements AiChatConversationService
|
|
header.put("Authorization", "Bearer " + apiKey);
|
|
header.put("Authorization", "Bearer " + apiKey);
|
|
|
|
|
|
header.put("Content-Type", "application/json");
|
|
header.put("Content-Type", "application/json");
|
|
- String responseBody = HttpUtils.get(baseUrl + "v1/parameters", header);
|
|
|
|
- KcbResponse kcbResponse = JSONUtil.toBean(responseBody, KcbResponse.class);
|
|
|
|
- conversation.setSystemMessage(kcbResponse.getOpening_statement());
|
|
|
|
|
|
+ /* String responseBody = HttpUtils.get(baseUrl + "/v1/parameters", header);
|
|
|
|
+ KcbResponse kcbResponse = JSONUtil.toBean(responseBody, KcbResponse.class);*/
|
|
|
|
+ conversation.setSystemMessage("新对话");
|
|
chatConversationMapper.insert(conversation);
|
|
chatConversationMapper.insert(conversation);
|
|
return conversation;
|
|
return conversation;
|
|
}
|
|
}
|