feat: 完成上下文功能

This commit is contained in:
ccnetcore
2025-07-03 21:28:40 +08:00
parent 9a8f3bd161
commit 0a0e0bca10

View File

@@ -177,7 +177,8 @@ async function startSSE(chatContent: string) {
// content: item.content,
// })),
messages: bubbleItems.value
.slice(-6) // 直接取最后6条记录最近的
.slice(0, -1) // 去掉最后1条即排除最新那条
.slice(-6) // 然后取倒数第2到第7条总共6条
.map((item: MessageItem) => ({
role: item.role,
content: (item.role === 'ai' || item.role === 'system') && item.content.length > 2000