MessagePart type
Union aller Nachrichtenteiltypen gemäß OTEL gen-ai semantischen Konventionen.
Hinweis: GenericPart fungiert als Catch-All für die Vorwärtskompatibilität mit benutzerdefinierten oder zukünftigen Teiltypen. Da es typestring sich (nicht um ein Literal) handelt, erzeugt erschöpfend switch/casepart.type keine Kompilierungszeitfehler für nicht behandelte Fälle.
type MessagePart =
| TextPart
| ToolCallRequestPart
| ToolCallResponsePart
| ReasoningPart
| BlobPart
| FilePart
| UriPart
| ServerToolCallPart
| ServerToolCallResponsePart
| GenericPart