# Get reliable structured output from LiteLLM providers

> Turn on native structured outputs and JSON schema outputs for LiteLLM per provider with supports_native_structured_outputs or supports_json_schema_outputs.

- Published: 2026-06-26
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/get-reliable-structured-output-from-litellm-providers
- Markdown: https://agno-com-nine.vercel.app/articles/get-reliable-structured-output-from-litellm-providers.md

Turn on native structured outputs and JSON schema outputs for LiteLLM per provider with `supports_native_structured_outputs` or `supports_json_schema_outputs`. Providers that can enforce a schema natively now do, so you get dependable structured responses without a cleanup pass.

See the [LiteLLM structured output docs](https://docs.agno.com/models/providers/gateways/litellm/usage/structured-output) for usage.
