From 7b0233508c458d8db77716d901581ec74e4f6691 Mon Sep 17 00:00:00 2001 From: jwinpbe Date: Sun, 24 Aug 2025 19:13:06 -0400 Subject: [PATCH] feat: add seed-36b thinking tag parser support Signed-off-by: jwinpbe --- .../aiCore/middleware/feat/ThinkingTagExtractionMiddleware.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/aiCore/middleware/feat/ThinkingTagExtractionMiddleware.ts b/src/renderer/src/aiCore/middleware/feat/ThinkingTagExtractionMiddleware.ts index 5ab19a6175..86d737de48 100644 --- a/src/renderer/src/aiCore/middleware/feat/ThinkingTagExtractionMiddleware.ts +++ b/src/renderer/src/aiCore/middleware/feat/ThinkingTagExtractionMiddleware.ts @@ -22,13 +22,15 @@ const reasoningTags: TagConfig[] = [ { openingTag: '', closingTag: '', separator: '\n' }, { openingTag: '###Thinking', closingTag: '###Response', separator: '\n' }, { openingTag: '◁think▷', closingTag: '◁/think▷', separator: '\n' }, - { openingTag: '', closingTag: '', separator: '\n' } + { openingTag: '', closingTag: '', separator: '\n' }, + { openingTag: '', closingTag: '', separator: '\n' } ] const getAppropriateTag = (model?: Model): TagConfig => { if (model?.id?.includes('qwen3')) return reasoningTags[0] if (model?.id?.includes('gemini-2.5')) return reasoningTags[1] if (model?.id?.includes('kimi-vl-a3b-thinking')) return reasoningTags[3] + if (model?.id?.includes('seed-oss-36b')) return reasoningTags[5] // 可以在这里添加更多模型特定的标签配置 return reasoningTags[0] // 默认使用 标签 }