Was ermöglicht Streaming bei der API?	Es ermöglicht dem Benutzer, eine bessere Vorstellung davon zu bekommen, was in der Anwendung passiert, indem die Antwort in Teilstücken geliefert wird.
Welcher neue Event-Typ muss bei der Nutzung von Tools mit Streaming gehandhabt werden?	Der `input JSON event`.
Welche zwei wichtigen Eigenschaften besitzt der `input JSON event`?	`partial JSON` (ein Teil des Arguments) und `snapshot` (die kumulative Summe aller bisher erhaltenen Teile).
Warum tritt bei der Standard-Tool-Streaming-Nutzung oft eine große Verzögerung auf, bevor ein großer Textblock erscheint?	Die Anthropic API puffert die JSON-Chunks und führt einen Validierungsschritt durch.
Welchen Validierungsschritt führt die API bei JSON-Chunks durch?	Sie prüft, ob die generierten JSON-Teile gegen das bereitgestellte JSON-Schema gültig sind.
Wann versucht die API, einen JSON-Schlüssel-Wert-Paar zu validieren?	Sobald sie einen Abschluss (z.B. ein schließendes Anführungszeichen) für den jeweiligen Wert sieht.
Welche Funktion kann verwendet werden, um die Verzögerung beim Tool-Streaming zu eliminieren?	`fine grained tool calling`.
Was ist die Kernfunktion von `fine grained tool calling`?	Es deaktiviert den JSON-Validierungsschritt der API.
Welche Annahme muss der Server treffen, wenn `fine grained tool calling` aktiviert ist?	Er muss davon ausgehen, dass er potenziell ungültiges JSON erhält und entsprechende Fehlerbehandlung implementieren.
Was war die ursprüngliche Anforderung für das Feld `meta` im JSON Schema?	Es musste ein Objekt sein, das eine `word count` (Zahl) und eine `review` (String) enthielt.
Wie ist das Feld `meta` derzeit definiert?	Es ist ein String anstelle eines Objekts.
Wie einfach kann Tool Streaming in bestehende Pipelines integriert werden?	Es kann leicht in jede vorhandene String-Pipeline integriert werden.
Was passiert beim Standard-Tool-Streaming bei der Generierung großer Top-Level-Key-Value-Paare?	Es gibt eine Verzögerung in der Generierung.
Warum tritt bei der Standard-Tool-Streaming-Funktion eine Verzögerung auf?	Weil die API einen Validierungsschritt durchführt.
Welche Option kann man nutzen, um eine klassischere Streaming-Erfahrung zu erhalten?	Man kann das feingranulare Tool Streaming (fine grained tool streaming) aktivieren.
Was ist der Nachteil des feingranularen Tool Streamings?	Es geht auf Kosten des Validierungsschritts.
