Remove reasoning from raw builder summaries

This commit is contained in:
Cohee
2025-05-13 00:59:27 +03:00
parent ad15e4f172
commit 7659dfb85c
2 changed files with 6 additions and 3 deletions

View File

@@ -36,6 +36,7 @@ import { slashCommandReturnHelper } from '../../slash-commands/SlashCommandRetur
import { callGenericPopup, POPUP_RESULT, POPUP_TYPE } from '../../popup.js';
import { generateWebLlmChatPrompt, isWebLlmSupported } from '../shared.js';
import { WebLlmVectorProvider } from './webllm.js';
import { removeReasoningFromString } from '../../reasoning.js';
/**
* @typedef {object} HashedMessage
@@ -260,7 +261,7 @@ async function summarizeExtra(element) {
* @returns {Promise<boolean>} Sucess
*/
async function summarizeMain(element) {
element.text = await generateRaw(element.text, '', false, false, settings.summary_prompt);
element.text = removeReasoningFromString(await generateRaw(element.text, '', false, false, settings.summary_prompt));
return true;
}