Verstehen Sie, warum Claude die Antwortgenerierung stoppt und wie Sie verschiedene Stop-Gründe in Ihren Anwendungen handhaben.
stop_reason
-Feld, das angibt, warum das Modell die Generierung seiner Antwort gestoppt hat. Das Verständnis dieser Werte ist entscheidend für die Entwicklung robuster Anwendungen, die verschiedene Antworttypen angemessen handhaben.
Für Details über stop_reason
in der API-Antwort siehe die Messages API-Referenz.
stop_reason
-Feld ist Teil jeder erfolgreichen Messages API-Antwort. Im Gegensatz zu Fehlern, die Ausfälle bei der Verarbeitung Ihrer Anfrage anzeigen, teilt Ihnen stop_reason
mit, warum Claude seine Antwortgenerierung erfolgreich abgeschlossen hat.
max_tokens
-Limit erreicht hat.
stop_reason
in Ihrer Antwortbehandlungslogik zu überprüfen:
stop_reason
-Werten und tatsächlichen Fehlern zu unterscheiden:
stop_reason
:
null
im anfänglichen message_start
-Eventmessage_delta
-Eventstop_reason
-Werten können Sie robustere Anwendungen erstellen, die verschiedene Antwortszenarios elegant handhaben und bessere Benutzererfahrungen bieten.