Blocks
Blocks
Blocks and flows are composable and can be used to create powerful workflows.
Blocks and flows are composable and can be used to create powerful workflows.
Currently, the following Blocks are supported:
Block Name | Description |
---|---|
Run prompt | Execute a predefined prompt. |
API call | Make requests to external APIs. |
Search | Searched the web using Exa. |
Crawl | Scrape or crawl a website. |
Code execution | Run custom code snippets. |
Parse document to text | Convert documents into text format. |
Transcribe audio to text | Convert audio files into text. |
Knowledge retrieval | Fetch relevant information from knowledge base. |
Retrieval | Retrieve documents from Vector DB. |
Tool Call | Executes a tool call using composio. |
Conditional | Evaluate conditions and dictate flow. |
Blocks are related to Dynamic Columns in datasets.
Under the hood, dynamic columns are using the same execution function as the blocks.
You can find them in our open-source SDK: https://github.com/athina-ai/athina-evals/blob/main/athina/steps
Blocks are sometimes also referred to as “steps” in the codebase.