Welches Schlüsselwortargument wird zur Definition von Tools in der Chat-Funktion verwendet?	`tools`
Was steuert der Parameter `tool_choice` innerhalb der Tool-Konfiguration?	Wie das Modell (Claude) die bereitgestellten Tools verwendet.
Was bedeutet der Standardwert `auto` für `tool_choice`?	Das Modell entscheidet selbst, ob und welches Tool verwendet werden soll.
Welche Option in `tool_choice` zwingt Claude, ein Tool zu verwenden?	Der Wert `any`.
Welchen `stop_reason` erhält die Antwort, wenn das Modell beschließt, ein Tool zu nutzen?	`tool_use`.
Wie unterscheidet sich die `content` Liste der Assistant-Nachricht bei Tool-Nutzung von einer normalen Textantwort?	Sie enthält mehrere Teile (z.B. `text` und `tool_use`).
Welche Informationen enthält der `tool_use` Teil der Assistant-Nachricht?	Den Namen des Tools (`name`) und die zu übergebenden Argumente (`input`).
Warum ist es notwendig, die gesamte Konversationshistorie zu speichern, wenn Tools verwendet werden?	Um die nachfolgende Anfrage mit dem Tool-Ergebnis an Claude senden zu können.
