OpenAI
OpenAI supports native JSON schema enforcement viaresponse_format. Use OPENAI_DOCUMENT_SCHEMA for strict mode compatibility, or DOCUMENT_SCHEMA for standard mode.
With strict mode (recommended)
OPENAI_DOCUMENT_SCHEMA sets additionalProperties: false and marks all fields as required, which OpenAI’s strict mode requires. Use DOCUMENT_SCHEMA if you don’t need strict mode.