MessagePart type
Unión de todos los tipos de elementos de mensaje por convenciones semánticas de OTEL gen-ai.
Nota: GenericPart actúa como un punto de referencia para la compatibilidad directa con tipos de elementos personalizados o futuros. Dado que es type (no es un literal), exhaustivo switch/case en part.type no producirá errores en tiempo de compilación para casos no controladas.string
type MessagePart =
| TextPart
| ToolCallRequestPart
| ToolCallResponsePart
| ReasoningPart
| BlobPart
| FilePart
| UriPart
| ServerToolCallPart
| ServerToolCallResponsePart
| GenericPart