feat: 完成上下文功能
This commit is contained in:
@@ -177,7 +177,8 @@ async function startSSE(chatContent: string) {
|
|||||||
// content: item.content,
|
// content: item.content,
|
||||||
// })),
|
// })),
|
||||||
messages: bubbleItems.value
|
messages: bubbleItems.value
|
||||||
.slice(-6) // 直接取最后6条记录(最近的)
|
.slice(0, -1) // 去掉最后1条(即排除最新那条)
|
||||||
|
.slice(-6) // 然后取倒数第2到第7条(总共6条)
|
||||||
.map((item: MessageItem) => ({
|
.map((item: MessageItem) => ({
|
||||||
role: item.role,
|
role: item.role,
|
||||||
content: (item.role === 'ai' || item.role === 'system') && item.content.length > 2000
|
content: (item.role === 'ai' || item.role === 'system') && item.content.length > 2000
|
||||||
|
|||||||
Reference in New Issue
Block a user