supportsStructuredOutputs