TASK:LLM;
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user