From 804b0f0116f01a3612a9c897ab279cd1bb1b0f4f Mon Sep 17 00:00:00 2001 From: Louis Date: Wed, 6 Aug 2025 17:07:32 +0700 Subject: [PATCH] fix: should not include reasoning text in the chat completion request --- web-app/src/lib/messages.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/web-app/src/lib/messages.ts b/web-app/src/lib/messages.ts index 05dc0164d..b187fb514 100644 --- a/web-app/src/lib/messages.ts +++ b/web-app/src/lib/messages.ts @@ -102,6 +102,15 @@ export class CompletionMessagesBuilder { content = content.slice(splitIndex).trim() } } + if (content.includes('<|channel|>analysis<|message|>')) { + const match = content.match( + /<\|channel\|>analysis<\|message\|>([\s\S]*?)<\|start\|>assistant<\|channel\|>final<\|message\|>/ + ) + if (match?.index !== undefined) { + const splitIndex = match.index + match[0].length + content = content.slice(splitIndex).trim() + } + } return content } }