compass.extraction.wind.parse.StructuredWindParser#
- class StructuredWindParser(llm_service, usage_tracker=None, **kwargs)[source]#
Bases:
BaseLLMCaller
Base class for parsing structured data
- Parameters:
llm_service (
compass.services.base.Service
) – LLM service used for queries.usage_tracker (
compass.services.usage.UsageTracker
, optional) – Optional tracker instance to monitor token usage during LLM calls. By default,None
.**kwargs – Keyword arguments to be passed to the underlying service processing function (i.e. llm_service.call(**kwargs)). Should not contain the following keys:
usage_tracker
usage_sub_label
messages
These arguments are provided by this caller object.
Methods