MessagePart type
Związek wszystkich typów części komunikatów na konwencje semantyczne OTEL gen-ai.
Uwaga: Element GenericPart działa jako element catch-all w celu zapewnienia zgodności z niestandardowymi lub przyszłymi typami części. Ze względu na to, że jest to type (nie literał), wyczerpującecaseswitch/ustawienie nie part.type spowoduje wygenerowania błędów czasu kompilacji w przypadku nieobsługiwanego przypadku.string
type MessagePart =
| TextPart
| ToolCallRequestPart
| ToolCallResponsePart
| ReasoningPart
| BlobPart
| FilePart
| UriPart
| ServerToolCallPart
| ServerToolCallResponsePart
| GenericPart