normalizeToUIMessage
function normalizeToUIMessage(message, generateId): UIMessage;Defined in: packages/ai/src/activities/chat/messages.ts:1535
Normalize a message (UIMessage or ModelMessage) to a UIMessage Ensures the message has an ID and createdAt timestamp
Parameters
message
| UIMessage<unknown>
| ModelMessage<
| string
| ContentPart<unknown, unknown, unknown, unknown, unknown>[]
| null>
Either a UIMessage or ModelMessage
generateId
() => string
Function to generate a message ID if needed
Returns
A UIMessage with guaranteed id and createdAt