TASK:LLM;

This commit is contained in:
shahaibo
2025-05-20 13:37:46 +08:00
parent e9e40e53bc
commit 16e4f7c5b5

View File

@@ -112,12 +112,10 @@ public class LLMServiceImpl implements LLMService {
// 2. 流式接收并累积内容
// 3. 存储系统回复
int systemSeq = getNextSeq(projectId);
ChatMessage systemMessage = new ChatMessage();
systemMessage.setRole("system");
systemMessage.setIsImage(0);
systemMessage.setProjectId(projectId);
systemMessage.setSeq(systemSeq);
// systemMessage.setCreateTime(LocalDateTime.now());
// systemMessage.setContent(responseBuilder.toString());
systemMessage.setAccountId(accountId);
@@ -146,11 +144,11 @@ public class LLMServiceImpl implements LLMService {
}
}else {
if (responseContentBuilder.length() != 0) {
systemMessage.setSeq(getNextSeq(projectId));
systemMessage.setCreateTime(LocalDateTime.now());
systemMessage.setContent(responseContentBuilder.toString());
chatMessageMapper.insert(systemMessage);
systemMessage.setId(null);
systemMessage.setSeq(getNextSeq(projectId));
responseContentBuilder = new StringBuilder();
}
JSONObject toolsData = json.getJSONObject("tools_data");
@@ -181,6 +179,7 @@ public class LLMServiceImpl implements LLMService {
}
}
if (responseContentBuilder.length() != 0) {
systemMessage.setSeq(getNextSeq(projectId));
systemMessage.setCreateTime(LocalDateTime.now());
systemMessage.setContent(responseContentBuilder.toString());
chatMessageMapper.insert(systemMessage);