Skip to main content

Formatters

BaseFormatter

class BaseFormatter(ABC)

A Formatter takes an LLM Callable and wraps the method into an abstract callable.

Used to perform manipulations of the input or the output, like JSON constrained- decoding.

JsonFormatter

class JsonFormatter(BaseFormatter)

A formatter that uses Jsonformer to ensure the shape of structured data for Hugging Face models.