Class: ChatMemoryBuffer<AdditionalMessageOptions>
Extends
BaseChatStoreMemory
<AdditionalMessageOptions
>
Type Parameters
• AdditionalMessageOptions extends object
= object
Constructors
new ChatMemoryBuffer()
new ChatMemoryBuffer<
AdditionalMessageOptions
>(options
?):ChatMemoryBuffer
<AdditionalMessageOptions
>
Parameters
• options?: Partial
<ChatMemoryBufferOptions
<AdditionalMessageOptions
>>
Returns
ChatMemoryBuffer
<AdditionalMessageOptions
>
Overrides
BaseChatStoreMemory<AdditionalMessageOptions>.constructor
Defined in
packages/core/dist/memory/index.d.ts:35
Properties
chatStore
chatStore:
BaseChatStore
<AdditionalMessageOptions
>
Inherited from
BaseChatStoreMemory.chatStore
Defined in
packages/core/dist/memory/index.d.ts:17
chatStoreKey
chatStoreKey:
string
Inherited from
BaseChatStoreMemory.chatStoreKey
Defined in
packages/core/dist/memory/index.d.ts:18
tokenLimit
tokenLimit:
number
Defined in
packages/core/dist/memory/index.d.ts:34
Methods
_tokenCountForMessages()
protected
_tokenCountForMessages(messages
):number
Parameters
• messages: ChatMessage
[]
Returns
number
Inherited from
BaseChatStoreMemory._tokenCountForMessages
Defined in
packages/core/dist/memory/index.d.ts:14
getAllMessages()
getAllMessages():
ChatMessage
<AdditionalMessageOptions
>[]
Returns
ChatMessage
<AdditionalMessageOptions
>[]
Inherited from
BaseChatStoreMemory.getAllMessages
Defined in
packages/core/dist/memory/index.d.ts:20
getMessages()
getMessages(
input
?,initialTokenCount
?):ChatMessage
<AdditionalMessageOptions
>[]
Parameters
• input?: MessageContent
• initialTokenCount?: number
Returns
ChatMessage
<AdditionalMessageOptions
>[]
Overrides
BaseChatStoreMemory.getMessages
Defined in
packages/core/dist/memory/index.d.ts:36
put()
put(
messages
):void
Parameters
• messages: ChatMessage
<AdditionalMessageOptions
>
Returns
void
Inherited from
BaseChatStoreMemory.put
Defined in
packages/core/dist/memory/index.d.ts:21
reset()
reset():
void
Returns
void
Inherited from
BaseChatStoreMemory.reset
Defined in
packages/core/dist/memory/index.d.ts:23
set()
set(
messages
):void
Parameters
• messages: ChatMessage
<AdditionalMessageOptions
>[]
Returns
void
Inherited from
BaseChatStoreMemory.set
Defined in
packages/core/dist/memory/index.d.ts:22