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

modelMessagesToUIMessages

ts
function modelMessagesToUIMessages(modelMessages): UIMessage<unknown>[];
function modelMessagesToUIMessages(modelMessages): UIMessage<unknown>[];

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

Convert an array of ModelMessages to UIMessages

This handles merging tool result messages with their corresponding assistant messages, and assistant segments that share the same stable message ID.

Parameters

modelMessages

ModelMessage< | string | ContentPart<unknown, unknown, unknown, unknown, unknown>[] | null>[]

Array of ModelMessages to convert

Returns

UIMessage<unknown>[]

Array of UIMessages