代码修改

This commit is contained in:
2025-12-30 18:38:24 +08:00
parent 8011dec826
commit ca330fc695
10 changed files with 42 additions and 24 deletions

View File

@@ -284,9 +284,8 @@ public class DifyApiClient {
dataMap.put("process_rule", defaultProcessRule);
}
// 默认设置文档形式和语言
dataMap.put("doc_form", "text_model");
dataMap.put("doc_language", "Chinese");
// 只保留官方支持的参数
// doc_form 和 doc_language 不是请求参数,移除
String dataJson = JSON.toJSONString(dataMap);
logger.info("上传文档到知识库: datasetId={}, file={}, data={}", datasetId, originalFilename, dataJson);

View File

@@ -300,6 +300,7 @@ public class AgentChatServiceImpl implements AgentChatService {
sessionData.put("apiKey", agent.getApiKey());
sessionData.put("outer", agent.getIsOuter());
sessionData.put("service", prepareData.getService());
sessionData.put("isGuest", "guest".equals(loginDomain.getUser().getStatus()));
String cacheKey = CHAT_SESSION_PREFIX + sessionId;
redisService.set(cacheKey, sessionData, SESSION_TTL, TimeUnit.SECONDS);
@@ -335,6 +336,7 @@ public class AgentChatServiceImpl implements AgentChatService {
String apiKey = (String) sessionData.get("apiKey");
String service = (String) sessionData.get("service");
Boolean outer = (Boolean) sessionData.get("outer");
Boolean isGuest = (Boolean) sessionData.get("isGuest");
@SuppressWarnings("unchecked")
List<DifyFileInfo> filesData = (List<DifyFileInfo>) sessionData.get("filesData");
@@ -375,7 +377,7 @@ public class AgentChatServiceImpl implements AgentChatService {
if(outer && NonUtils.isNotEmpty(service)){
TbKnowledge filter = new TbKnowledge();
filter.setService(service);
filter.setCategory("external");
filter.setCategory(isGuest?"external":"internal");
ResultDomain<TbKnowledge> knowledgeRD = knowledgeService.listKnowledges(filter);
List<String> datasets = new ArrayList<>();
if(knowledgeRD.getSuccess()){

View File

@@ -29,7 +29,12 @@ security:
spring:
application:
name: ai-service
# 文件上传配置
servlet:
multipart:
enabled: true
max-file-size: 500MB
max-request-size: 500MB
# ================== Spring Cloud Nacos ==================
cloud:
nacos:
@@ -72,6 +77,7 @@ dubbo:
name: urban-lifeline-agent
qos-enable: false
protocol:
payload: 110100480
name: dubbo
port: -1
registry:

View File

@@ -72,6 +72,7 @@ dubbo:
name: urban-lifeline-agent
qos-enable: false
protocol:
payload: 110100480
name: dubbo
port: -1
registry: