Use LLM intelligence to implement structured output.
This method uses Snowflake Cortex Complete's reasoning capabilities to understand the desired output schema and format responses accordingly.
with_structured_output(
self,
schema,
*,
method: str = 'function_calling',
include_raw: bool = False,
**kwargs = {}
)