fix: #2111 make "Attached Messages Count" working

This commit is contained in:
Xiaocheng Song 2023-06-24 05:53:39 +08:00
parent c636993989
commit 91d8f9d73e

View File

@ -405,10 +405,9 @@ export const useChatStore = create<ChatStore>()(
// 2. pre-defined in-context prompts // 2. pre-defined in-context prompts
// 3. short term memory: latest n messages // 3. short term memory: latest n messages
// 4. newest input message // 4. newest input message
const memoryStartIndex = Math.min( const memoryStartIndex = shouldSendLongTermMemory
longTermMemoryStartIndex, ? Math.min(longTermMemoryStartIndex, shortTermMemoryStartIndex)
shortTermMemoryStartIndex, : shortTermMemoryStartIndex;
);
// and if user has cleared history messages, we should exclude the memory too. // and if user has cleared history messages, we should exclude the memory too.
const contextStartIndex = Math.max(clearContextIndex, memoryStartIndex); const contextStartIndex = Math.max(clearContextIndex, memoryStartIndex);
const maxTokenThreshold = modelConfig.max_tokens; const maxTokenThreshold = modelConfig.max_tokens;