← Back to glossary

Structured Outputs

Outputs generated against an explicit schema with fields, types, allowed values, and requirements that an application can validate. They reduce brittle parsing and make handoffs between models, code, and tools more predictable. When a platform supports constrained decoding, tokens incompatible with the schema can be blocked during generation.

Structural validity does not guarantee truth or semantic correctness. JSON may satisfy a schema while containing an invented entity, an incorrect date, or an unauthorized action. After format validation, domain rules, authorization, and data verification are still required before producing effects.