**Is your feature request related to a problem? Please describe.** Recently, several issues (#422, #314) reported JSON parsing errors with models on Ollama. **Describe the solution you'd like** Structured Outputs API could potentially resolve this problem. References: - https://docs.vllm.ai/en/latest/features/structured_outputs.html#structured-outputs - https://openai.com/index/introducing-structured-outputs-in-the-api/ - https://ai.google.dev/gemini-api/docs/structured-output If you think this idea is the right direction, please reply. :-) **Describe alternatives you've considered** **Additional context** Add any other context, links, or screenshots here.