feat: remove reasoning from message content in history generation

This commit is contained in:
n4ze3m 2025-02-09 12:32:18 +05:30
parent b3307dd3bd
commit bd0c9bc825
2 changed files with 4 additions and 3 deletions

View File

@ -96,5 +96,5 @@ export function mergeReasoningContent(
originalText = originalText.replace(reasoningTag, "") originalText = originalText.replace(reasoningTag, "")
return `${reasoningTag}${originalText + reasoning}`.trim() return `${reasoningTag}${originalText + reasoning}`
} }

View File

@ -1,4 +1,5 @@
import { isCustomModel } from "@/db/models" import { isCustomModel } from "@/db/models"
import { removeReasoning } from "@/libs/reasoning"
import { import {
HumanMessage, HumanMessage,
AIMessage, AIMessage,
@ -51,11 +52,11 @@ export const generateHistory = (
history.push( history.push(
new AIMessage({ new AIMessage({
content: isCustom content: isCustom
? message.content ? removeReasoning(message.content)
: [ : [
{ {
type: "text", type: "text",
text: message.content text: removeReasoning(message.content)
} }
] ]
}) })