Docs
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
CodeRabbit
Cloudflare
AG Grid
SerpAPI
Netlify
OpenRouter
Neon
WorkOS
Clerk
Electric
PowerSync
Sentry
Railway
Prisma
Strapi
Unkey
Persistence (Advanced)
Embeddings
Reranking
Evaluate
Sandboxes (Advanced)
Class References
Function References
Interface References
Type Alias References
Variable References
Function References

normalizeToUIMessage

ts
function normalizeToUIMessage(message, generateId): UIMessage;
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

UIMessage

A UIMessage with guaranteed id and createdAt