API refusal responses now include the model's explanation when available, providing more context about why a request was declined. The explanation text is truncated to 400 characters and appended to the standard policy violation message.
Evidence
Refusal message enhancement (search for "has_explanation")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.