Structured output and schema validation

JSON schema patterns for LLM output

Choosing and using JSON schemas for LLM output

Repairing broken LLM JSON

Repairing and validating broken JSON

Structured output vs function calling

Structured output vs function calling

Schema compliance across models

Schema compliance and testing across models

Generating schemas from code

Generating and syncing schemas from code