Quel événement spécifique doit être géré pour utiliser des outils avec le streaming ?	L'événement `input JSON event`.
Quelles sont les deux propriétés importantes contenues dans l'événement `input JSON` ?	`partial JSON` (une partie des arguments) et `snapshot` (la somme cumulative des parties reçues).
Quel problème de performance peut survenir lors de l'utilisation des outils avec le streaming ?	Un délai important avant l'apparition d'un gros bloc de texte.
Pourquoi y a-t-il un délai lors de la réception des arguments d'un outil en streaming ?	L'API Anthropic met en attente les morceaux de JSON pour effectuer une étape de validation.
Comment l'API valide-t-elle les morceaux de JSON lors de la génération d'un appel d'outil ?	Elle attend que chaque paire clé-valeur soit complète (par exemple, jusqu'à la guillemet fermante) avant de la valider isolément.
Quel est le nom de la fonctionnalité qui permet de supprimer le délai de validation du JSON ?	Le "fine grained tool calling" (appel d'outil à grain fin).
Quel est l'effet principal du "fine grained tool calling" sur le streaming des outils ?	Il désactive l'étape de validation du JSON, permettant un flux plus traditionnel et rapide.
Quel risque doit être pris en compte en utilisant le "fine grained tool calling" ?	Le code doit être capable de gérer des données JSON potentiellement invalides.
Qu'est-ce que le `partial JSON` dans le contexte du streaming des outils ?	Un morceau de JSON représentant une partie des arguments que Claude souhaite envoyer à l'outil.
Quel était le type attendu pour le champ `meta` dans le schéma JSON initial ?	Un objet contenant un `word count` (nombre) et un `review` (chaîne).
Comment est décrite la facilité d'intégration de la "tool stringing" ?	Elle peut être facilement ajoutée à n'importe quel pipeline de stringing existant.
Quel est le problème avec le "default tool streaming" lors de la génération d'une grande paire clé-valeur de haut niveau ?	Il y a un délai dû à une étape de validation de l'API.
Quel type de streaming offre une expérience plus classique ?	Le "fine grained tool streaming".
Quel est le coût du "fine grained tool streaming" ?	Il implique une étape de validation.
