From c89e508091c7b0e865759bcbd35df968cb97c4ea Mon Sep 17 00:00:00 2001 From: chenhao Date: Tue, 30 Jun 2026 16:46:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20max=5Ftokens=20?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E4=BB=A5=E5=A2=9E=E5=BC=BA=20LLM=20=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E7=9A=84=E7=81=B5=E6=B4=BB=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java | 1 + .../service/biz/impl/MeetingTranscriptChapterServiceImpl.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java b/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java index 9c718ff..efde5cb 100644 --- a/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java +++ b/backend/src/main/java/com/imeeting/service/biz/impl/AiTaskServiceImpl.java @@ -1251,6 +1251,7 @@ public class AiTaskServiceImpl extends ServiceImpl impleme Map req = new HashMap<>(); req.put("model", llmModel.getModelCode()); req.put("temperature", llmModel.getTemperature()); + req.put("max_tokens", 30000); req.put("messages", List.of( Map.of("role", "system", "content", meetingSummaryPromptAssembler.buildSystemMessage(taskRecord.getTaskConfig())), Map.of("role", "user", "content", meetingSummaryPromptAssembler.buildUserMessage(taskRecord.getTaskConfig(), meeting, summarySource, userPrompt)) diff --git a/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java b/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java index a5a82df..4de2ffc 100644 --- a/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java +++ b/backend/src/main/java/com/imeeting/service/biz/impl/MeetingTranscriptChapterServiceImpl.java @@ -333,6 +333,7 @@ public class MeetingTranscriptChapterServiceImpl implements MeetingTranscriptCha Map requestBody = new LinkedHashMap<>(); requestBody.put("model", llmModel.getModelCode()); requestBody.put("temperature", llmModel.getTemperature()); + requestBody.put("max_tokens", 30000); requestBody.put("messages", List.of( Map.of("role", "system", "content", renderChapterSystemPrompt()), Map.of("role", "user", "content", renderChapterUserPrompt(transcripts)) @@ -1011,6 +1012,7 @@ public class MeetingTranscriptChapterServiceImpl implements MeetingTranscriptCha Map requestBody = new LinkedHashMap<>(); requestBody.put("model", llmModel.getModelCode()); requestBody.put("temperature", llmModel.getTemperature()); + requestBody.put("max_tokens", 30000); requestBody.put("messages", List.of( Map.of("role", "system", "content", renderChapterSystemPrompt()), Map.of("role", "user", "content", renderChapterUserPrompt(transcripts))