ChatMessageAdapter
Defined in: packages/core/src/memory/adapter/chat.ts:6
Type Parameters
AdditionalMessageOptions
AdditionalMessageOptions
extends object
= object
Implements
MessageAdapter
<ChatMessage
<AdditionalMessageOptions
>,AdditionalMessageOptions
>
Constructors
Constructor
new ChatMessageAdapter<
AdditionalMessageOptions
>():ChatMessageAdapter
<AdditionalMessageOptions
>
Returns
ChatMessageAdapter
<AdditionalMessageOptions
>
Methods
fromMemory()
fromMemory(
message
):ChatMessage
<AdditionalMessageOptions
>
Defined in: packages/core/src/memory/adapter/chat.ts:14
Parameters
message
MemoryMessage
<AdditionalMessageOptions
>
Returns
ChatMessage
<AdditionalMessageOptions
>
Implementation of
toMemory()
toMemory(
message
):MemoryMessage
<AdditionalMessageOptions
>
Defined in: packages/core/src/memory/adapter/chat.ts:23
Parameters
message
ChatMessage
<AdditionalMessageOptions
>
Returns
MemoryMessage
<AdditionalMessageOptions
>
Implementation of
isCompatible()
isCompatible(
message
):message is ChatMessage<AdditionalMessageOptions>
Defined in: packages/core/src/memory/adapter/chat.ts:32
Parameters
message
unknown
Returns
message is ChatMessage<AdditionalMessageOptions>