MCPcopy Create free account

hub / github.com/alvin-r/databonsai / types & classes

Types & classes11 in github.com/alvin-r/databonsai

↓ 5 callersClassBaseCategorizer
A base class for categorizing input data using a specified LLM provider. Attributes: categories (Dict[str, str]): A dictionary mappi
databonsai/categorize/base_categorizer.py:7
↓ 2 callersClassMultiCategorizer
A class for categorizing input data into multiple categories using a specified LLM provider. This class extends the BaseCategorizer class an
databonsai/categorize/multi_categorizer.py:6
ClassAnthropicProvider
A provider class to interact with Anthropic's Claude API. Supports exponential backoff retries, since we'll often deal with large datasets.
databonsai/llm_providers/anthropic_provider.py:12
ClassBaseTransformer
A base class for transforming input data using a specified LLM provider. Attributes: prompt (str): The prompt used to guide the tran
databonsai/transform/base_transformer.py:6
ClassConfig
databonsai/categorize/multi_categorizer.py:14
ClassConfig
databonsai/categorize/base_categorizer.py:22
ClassConfig
databonsai/transform/base_transformer.py:21
ClassExtractTransformer
This class extends the BaseTransformer class and overrides the transform method to extract a given schema from the input data into a list of dic
databonsai/transform/extract_transformer.py:6
ClassLLMProvider
databonsai/llm_providers/llm_provider.py:6
ClassOllamaProvider
A provider class to interact with Ollama's API. Supports exponential backoff retries, since we'll often deal with large datasets.
databonsai/llm_providers/ollama_provider.py:7
ClassOpenAIProvider
A provider class to interact with OpenAI's API. Supports exponential backoff retries, since we'll often deal with large datasets.
databonsai/llm_providers/openai_provider.py:12