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