Function References

normalizeToUIMessage

Function: normalizeToUIMessage()

ts
function normalizeToUIMessage(message, generateId): UIMessage;

Defined in: packages/ai/src/activities/chat/messages.ts:528

Normalize a message (UIMessage or ModelMessage) to a UIMessage Ensures the message has an ID and createdAt timestamp

Parameters

message

Either a UIMessage or ModelMessage

ModelMessage\< \| `string` \| [`ContentPart`](../type-aliases/ContentPart.md)\<`unknown`, `unknown`, `unknown`, `unknown`, `unknown`\>[] | null> | UIMessage\<`unknown`\>

generateId

() => string

Function to generate a message ID if needed

Returns

UIMessage

A UIMessage with guaranteed id and createdAt