MessagePart type
OTEL gen-ai セマンティック規則に従った、すべてのメッセージ パーツの種類の和集合。
注: GenericPart は、カスタムまたは将来のパーツ型との前方互換性のためのキャッチオールとして機能します。
typeは (リテラルではなく) stringであるため、part.typeに対する完全なswitch/caseでは、ハンドルされないケースのコンパイル時エラーは生成されません。
type MessagePart =
| TextPart
| ToolCallRequestPart
| ToolCallResponsePart
| ReasoningPart
| BlobPart
| FilePart
| UriPart
| ServerToolCallPart
| ServerToolCallResponsePart
| GenericPart