ChatSummaryMemoryBuffer
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:11
改用内存。
new ChatSummaryMemoryBuffer(
options?):ChatSummaryMemoryBuffer
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:22
Partial<ChatSummaryMemoryBuffer>
ChatSummaryMemoryBuffer
分词器:
Tokenizer
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:16
将文本转换为标记的分词器函数, 用于计算消息中的标记数量。
tokensToSummarize
Section titled “tokensToSummarize”tokensToSummarize:
number
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:17
消息:
ChatMessage[]
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:18
summaryPrompt
Section titled “summaryPrompt”总结提示词:
SummaryPrompt
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:19
大语言模型
Section titled “llm”llm:
LLM
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:20
_tokenCountForMessages()
Section titled “_tokenCountForMessages()”
protected_tokenCountForMessages(messages):number
定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:48
number
BaseMemory._tokenCountForMessages
getLastSummary()
Section titled “getLastSummary()”getLastSummary():
null|ChatMessage
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:82
null | ChatMessage
reset()
Section titled “reset()”reset():
void
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:130
清除内存中的所有消息。
void
getMessages()
Section titled “getMessages()”getMessages(
transientMessages?):Promise<ChatMessage[]>
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:134
从内存中检索消息,可选择性地包含临时消息。 与getAllMessages相比,此方法:a) 允许在检索中包含临时消息;b) 可通过应用令牌限制返回总消息的子集。
transientMessages?
Section titled “transientMessages?”可选的临时消息数组,将被包含在检索过程中。 这些消息不会存储在记忆中,但会在当前交互中被考虑。
Promise<ChatMessage[]>
一组聊天消息数组,可以是同步的或作为 Promise 异步处理。
getAllMessages()
Section titled “getAllMessages()”getAllMessages():
Promise<ChatMessage[]>
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:164
检索存储在内存中的所有消息。
Promise<ChatMessage[]>
所有聊天消息的数组,可以是同步的或作为 Promise 对象。
put(
message):void
定义于:.build/typescript/packages/core/src/memory/deprecated/summary-memory.ts:168
向记忆中添加一条新消息。
void