Commit d0609a0f authored by alex yao's avatar alex yao

Merge remote-tracking branch 'origin/release_gdghg' into release_gdghg

parents a9289907 bc8d3b3e
...@@ -159,7 +159,7 @@ public class BizAiLegislativeDocumentWritingServiceImpl extends BaseServiceImpl ...@@ -159,7 +159,7 @@ public class BizAiLegislativeDocumentWritingServiceImpl extends BaseServiceImpl
long inputTimestamp = System.currentTimeMillis(); long inputTimestamp = System.currentTimeMillis();
//组装请求参数 //组装请求参数
List<Message> messages = buildMessages(dialoguesId, userId, input, null); List<Message> messages = buildMessages(dialoguesId, userId, input, fileUrl);
LargeModelResponse largeModelResponse = new LargeModelResponse(); LargeModelResponse largeModelResponse = new LargeModelResponse();
largeModelResponse.setModel("deepseek-v3");//获取模型); largeModelResponse.setModel("deepseek-v3");//获取模型);
largeModelResponse.setMessages(messages.toArray(new Message[0])); largeModelResponse.setMessages(messages.toArray(new Message[0]));
...@@ -264,8 +264,13 @@ public class BizAiLegislativeDocumentWritingServiceImpl extends BaseServiceImpl ...@@ -264,8 +264,13 @@ public class BizAiLegislativeDocumentWritingServiceImpl extends BaseServiceImpl
// 加载对话提示词 // 加载对话提示词
String prompt = documentDialoguePrompt.getConfigSystem(); String prompt = documentDialoguePrompt.getConfigSystem();
prompt = prompt.replace("${input}", input).replace("${fileContent}", fileContent);
String inputText = input + fileContent;
if (inputText.length() > 25000) {
inputText = inputText.substring(0, 25000);
}
prompt = prompt.replace("${input}", inputText);
// 配置message // 配置message
List<Message> messages = new ArrayList<>(); List<Message> messages = new ArrayList<>();
Message systemMessage = new Message(); Message systemMessage = new Message();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment