MessagePart type
Union de tous les types de parties de message par conventions sémantiques AUTHENTIFICATION gen-ai.
Remarque : GenericPart agit comme un catch-all pour la compatibilité ascendante avec les types de composants personnalisés ou futurs. Étant donné qu’il type est string (pas un littéral), exhaustifcaseswitch/sur part.type ne produit pas d’erreurs au moment de la compilation pour les cas non gérés.
type MessagePart =
| TextPart
| ToolCallRequestPart
| ToolCallResponsePart
| ReasoningPart
| BlobPart
| FilePart
| UriPart
| ServerToolCallPart
| ServerToolCallResponsePart
| GenericPart