Reason stringOptional

The reason why the response is incomplete. steered means the response stopped at a safe output boundary after a WebSocket response.steer event. The server can then create a successor response automatically with the queued input.

One of the following:
const BetaResponseIncompleteDetailsReasonMaxOutputTokens BetaResponseIncompleteDetailsReason = "max_output_tokens"
const BetaResponseIncompleteDetailsReasonMaxMessages BetaResponseIncompleteDetailsReason = "max_messages"
const BetaResponseIncompleteDetailsReasonContentFilter BetaResponseIncompleteDetailsReason = "content_filter"
const BetaResponseIncompleteDetailsReasonSteered BetaResponseIncompleteDetailsReason = "steered"