From 0353a5a9afaf8007c28091cc7824bf8898ae69d9 Mon Sep 17 00:00:00 2001 From: orfelorfel23 Date: Thu, 4 Jun 2026 08:50:58 +0200 Subject: [PATCH] fix: increase max_tokens and handle unclosed think blocks for style generation --- server.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.mjs b/server.mjs index f07d230..7bc0ac0 100644 --- a/server.mjs +++ b/server.mjs @@ -210,7 +210,7 @@ async function callProvider(messages, opts = {}, signal) { } // Strip blocks generated by reasoning models (like MiniMax-M3 or DeepSeek-R1) - content = content.replace(/[\s\S]*?<\/think>\s*/gi, '').trim(); + content = content.replace(/[\s\S]*?(?:<\/think>\s*|$)/gi, '').trim(); return content; } @@ -368,7 +368,7 @@ async function handleStyleRandom(req, res) { { role: 'system', content: buildStylePrompt(mode, idea) }, { role: 'user', content: userMsg }, ], - { max_tokens: 120 }, + { max_tokens: 800 }, signal, ); const style = cleanStyleString(content);