Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alvin-r/databonsai
/ types & classes
Types & classes
11 in github.com/alvin-r/databonsai
⨍
Functions
54
◇
Types & classes
11
↳
Endpoints
10
↓ 5 callers
Class
BaseCategorizer
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 callers
Class
MultiCategorizer
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
Class
AnthropicProvider
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
Class
BaseTransformer
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
Class
Config
databonsai/categorize/multi_categorizer.py:14
Class
Config
databonsai/categorize/base_categorizer.py:22
Class
Config
databonsai/transform/base_transformer.py:21
Class
ExtractTransformer
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
Class
LLMProvider
databonsai/llm_providers/llm_provider.py:6
Class
OllamaProvider
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
Class
OpenAIProvider
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