소스 검색

remove error messages in toBeSummarizedMsgs

PaRaD1SE98 1 년 전
부모
커밋
a9f000e7ef
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      app/store/chat.ts

+ 4 - 1
app/store/chat.ts

@@ -423,7 +423,10 @@ export const useChatStore = create<ChatStore>()(
         let toBeSummarizedMsgs = session.messages.slice(
           session.lastSummarizeIndex,
         );
-
+        
+        // remove error messages if any
+        toBeSummarizedMsgs = toBeSummarizedMsgs.filter((msg) => !msg.isError);
+  
         const historyMsgLength = countMessages(toBeSummarizedMsgs);
 
         if (historyMsgLength > modelConfig?.max_tokens ?? 4000) {