Welk nieuw event type moet je afhandelen bij het combineren van tool use met streaming?	input JSON event
Welke twee belangrijke eigenschappen bevat een input JSON event?	partial JSON en snapshot
Wat is het doel van de 'snapshot' in een input JSON event?	Het is een cumulatieve som van alle ontvangen partial JSON stukken.
Wat gebeurt er standaard met de JSON-chunks van een tool call in streaming modus?	De API buffer de chunks om ze te valideren tegen het JSON-schema.
Waarom wordt de JSON standaard niet direct gestreamd naar de server?	De API wacht tot een volledige key-value pair is gegenereerd om validatie uit te voeren.
Wat is het nadeel van het standaard gedrag van tool streaming?	Er is een grote vertraging gevolgd door het plotseling verschijnen van een grote tekstchunk.
Wat was de oorspronkelijke eis van de JSON schema voor het veld 'meta'?	Het moest een object zijn met een 'word count' (number) en een 'review' (string).
Wat is de huidige structuur van 'meta' in de JSON-respons?	Het is nu een string in plaats van een object.
Hoe kan tool stringing worden toegevoegd aan een bestaande pipeline?	Het kan eenvoudig worden toegevoegd aan elke bestaande stringing pipeline.
Wat veroorzaakt een vertraging bij de standaard tool streaming?	De API voert een validatiestap uit bij grote top-level key-value paren.
Welke functie kan de vertraging bij het genereren van grote key-value paren verminderen?	Fine-grained tool streaming.
Wat is het voordeel van fine-grained tool streaming?	Het geeft een meer klassieke streamingervaring.
Wat is de prijs (het nadeel) van het gebruik van fine-grained tool streaming?	Het kost de validatiestap.
