UIMessageConversion
Namespace: Vercel.AI.Ui
public static class UIMessageConversionConversion of UI messages to model messages. Maps to convertToModelMessages.
Inheritance: object
Methods
Section titled “Methods”ConvertToModelMessages(IReadOnlyList<UIMessage>, ConvertToModelMessagesOptions?)
Section titled “ConvertToModelMessages(IReadOnlyList<UIMessage>, ConvertToModelMessagesOptions?)”public static IReadOnlyList<ModelMessage> ConvertToModelMessages(IReadOnlyList<UIMessage> messages, ConvertToModelMessagesOptions? options = null)Converts UI messages from a chat UI into model messages that can be used with the AI functions. A tool message upstream holds several parts. Here its parts are consecutive tool messages. Assistant file and reasoning-file parts are dropped, as assistant messages here cannot hold files.
Parameters
| Name | Type | Description |
|---|---|---|
messages |
IReadOnlyList<UIMessage> | The UI messages to convert. |
options |
ConvertToModelMessagesOptions | Conversion options. |
Returns: IReadOnlyList<ModelMessage> — The model messages.
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product