Interface: UserMessage
Defined in: packages/protocol/src/language-model/item.ts:181
Extends
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
content | public | MessagePart[] | The content parts of the message. | MessageBase.content | packages/protocol/src/language-model/item.ts:159 |
id | public | string | The unique identifier for the message. | MessageBase.id | packages/protocol/src/language-model/item.ts:154 |
kind | readonly | "message" | - | MessageBase.kind | packages/protocol/src/language-model/item.ts:149 |
metadata? | public | Record<string, unknown> | Optional additional metadata for the message | MessageBase.metadata | packages/protocol/src/language-model/item.ts:164 |
providerMetadata? | public | SharedProviderMetadata | Optional provider-specific metadata for the text part. | MessageBase.providerMetadata | packages/protocol/src/language-model/item.ts:27 |
role | readonly | "user" | Representing a message from the user | - | packages/protocol/src/language-model/item.ts:185 |