跳转到内容

ChatMemoryBuffer

定义于:.build/typescript/packages/core/src/memory/deprecated/chat-memory-buffer.ts:18

改用内存。

  • BaseChatStoreMemory<AdditionalMessageOptions>

AdditionalMessageOptions extends object = object

新建聊天内存缓冲区<AdditionalMessageOptions>(options?): ChatMemoryBuffer<AdditionalMessageOptions>

定义于:.build/typescript/packages/core/src/memory/deprecated/chat-memory-buffer.ts:23

Partial<ChatMemoryBufferOptions<AdditionalMessageOptions>>

ChatMemoryBuffer<AdditionalMessageOptions>

BaseChatStoreMemory<AdditionalMessageOptions>.constructor

聊天存储: BaseChatStore<AdditionalMessageOptions>

定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:66

BaseChatStoreMemory.chatStore


chatStoreKey: string = DEFAULT_CHAT_STORE_KEY

定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:67

BaseChatStoreMemory.chatStoreKey


tokenLimit: number

定义于:.build/typescript/packages/core/src/memory/deprecated/chat-memory-buffer.ts:21

protected _tokenCountForMessages(messages): number

定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:48

ChatMessage[]

number

BaseChatStoreMemory._tokenCountForMessages


getAllMessages(): ChatMessage<AdditionalMessageOptions>[] | Promise<ChatMessage<AdditionalMessageOptions>[]>

定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:72

检索存储在内存中的所有消息。

ChatMessage<AdditionalMessageOptions>[] | Promise<ChatMessage<AdditionalMessageOptions>[]>

所有聊天消息的数组,可以是同步的或作为 Promise 对象。

BaseChatStoreMemory.getAllMessages


放置(messages): void | Promise<void>

定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:78

向记忆中添加一条新消息。

ChatMessage<AdditionalMessageOptions>

要添加到记忆中的聊天消息。

void | Promise<void>

BaseChatStoreMemory.put


设置(messages): void | Promise<void>

定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:82

ChatMessage<AdditionalMessageOptions>[]

void | Promise<void>

BaseChatStoreMemory.set


reset(): void | Promise<void>

定义于:.build/typescript/packages/core/src/memory/deprecated/base.ts:86

清除内存中的所有消息。

void | Promise<void>

BaseChatStoreMemory.reset


getMessages(transientMessages?, initialTokenCount?): Promise<ChatMessage<AdditionalMessageOptions>[]>

定义于:.build/typescript/packages/core/src/memory/deprecated/chat-memory-buffer.ts:39

从内存中检索消息,可选择性地包含临时消息。 与getAllMessages相比,此方法:a) 允许在检索中包含临时消息;b) 可通过应用令牌限制返回总消息的子集。

ChatMessage<AdditionalMessageOptions>[]

可选的临时消息数组,将被包含在检索过程中。 这些消息不会存储在记忆中,但会在当前交互中被考虑。

number = 0

Promise<ChatMessage<AdditionalMessageOptions>[]>

一组聊天消息数组,可以是同步的或作为 Promise 异步处理。

BaseChatStoreMemory.getMessages