MessagePart type
Unione di tutti i tipi di parti di messaggio per ogni convenzione semantica di generazione-intelligenza artificiale di ROUTE.
Nota: GenericPart funge da catch-all per la compatibilità con i tipi di parte personalizzati o futuri.
type Poiché è string (non un valore letterale), esaustivocaseswitch/su part.type non produrrà errori in fase di compilazione per i casi non gestiti.
type MessagePart =
| TextPart
| ToolCallRequestPart
| ToolCallResponsePart
| ReasoningPart
| BlobPart
| FilePart
| UriPart
| ServerToolCallPart
| ServerToolCallResponsePart
| GenericPart