refactor: simplify enhancedMessages construction in chat route

This commit is contained in:
dayuan.jiang
2025-03-26 10:58:48 +00:00
parent fa72097838
commit 64bb9dd900

View File

@@ -64,11 +64,9 @@ User input:
"""md """md
${lastMessage.content} ${lastMessage.content}
"""`; """`;
let enhancedMessages = [{ role: "system", content: systemMessage }, ...messages];
let enhancedMessages = messages.length === 1 enhancedMessages = [...enhancedMessages.slice(0, -1), { ...lastMessage, content: formattedContent }];
? [{ role: "system", content: systemMessage }, { ...lastMessage, content: formattedContent }] console.log("Enhanced messages:", enhancedMessages);
: [...messages.slice(0, -1), { ...lastMessage, content: formattedContent }];
const result = streamText({ const result = streamText({
// model: google("gemini-2.0-flash"), // model: google("gemini-2.0-flash"),
// model: openai("chatgpt-4o-latest"), // model: openai("chatgpt-4o-latest"),