VercelMessageAdapter
Defined in: packages/core/src/memory/adapter/vercel.ts:23
Utility class for converting between LlamaIndex ChatMessage and Vercel UI Message formats
Type Parameters
AdditionalMessageOptions
AdditionalMessageOptions
extends object
= object
Implements
MessageAdapter
<VercelMessage
,AdditionalMessageOptions
>
Constructors
Constructor
new VercelMessageAdapter<
AdditionalMessageOptions
>():VercelMessageAdapter
<AdditionalMessageOptions
>
Returns
VercelMessageAdapter
<AdditionalMessageOptions
>
Methods
fromMemory()
fromMemory(
memoryMessage
):VercelMessage
Defined in: packages/core/src/memory/adapter/vercel.ts:30
Convert LlamaIndex ChatMessage to Vercel UI Message format
Parameters
memoryMessage
MemoryMessage
<object
>
Returns
Implementation of
toMemory()
toMemory(
uiMessage
):MemoryMessage
<AdditionalMessageOptions
>
Defined in: packages/core/src/memory/adapter/vercel.ts:65
Convert Vercel UI Message to LlamaIndex ChatMessage format
Parameters
uiMessage
Returns
MemoryMessage
<AdditionalMessageOptions
>
Implementation of
isCompatible()
isCompatible(
message
):message is VercelMessage
Defined in: packages/core/src/memory/adapter/vercel.ts:96
Validate if object matches VercelMessage structure
Parameters
message
unknown
Returns
message is VercelMessage