Structured outputs let you force model responses into a predictable JSON shape.This is useful when you need app-ready data from model output, like extracting fields, choosing the next workflow step, or auto-filling forms without brittle string parsing.