Azure OpenAI may not fully support structured output with response_format="json_schema" as it does in OpenAI's API. Receiving empty responses likely indicates a limitation or bug in Azure's implementation.
Suggestions: Validate Your Schema: Ensure your JSON schema is valid. Simplify Tests: Try using simpler schemas to see if they produce output. Check Documentation: Review Azure OpenAI documentation for any notes on response_format. Contact Support: If issues persist, reach out to Azure support for clarification on this feature. Overall, it seems structured output might have limitations in Azure OpenAI.