Default extraction provider using LLM with JSON structured output.
Requires an :llm_fn option — a function (messages, opts) -> {:ok, text} | {:error, reason}.
The host app provides this function to route through their LLM service.
Default extraction provider using LLM with JSON structured output.
Requires an :llm_fn option — a function (messages, opts) -> {:ok, text} | {:error, reason}.
The host app provides this function to route through their LLM service.