Use this file to discover all available pages before exploring further.
Bundles are third-party components grouped by provider.For more information on bundled components, see the component provider’s documentation.The following components are available under Bundles.
This component represents an Agent of CrewAI allowing for the creation of specialized AI agents with defined roles goals, and capabilities within a crew.For more information, see the CrewAI documentation.
Parameters
Inputs
Name
Display Name
Info
role
Role
The role of the agent.
goal
Goal
The objective of the agent.
backstory
Backstory
The backstory of the agent.
tools
Tools
The tools at the agent’s disposal.
llm
Language Model
The language model that runs the agent.
memory
Memory
This determines whether the agent should have memory or not.
verbose
Verbose
This enables verbose output.
allow_delegation
Allow Delegation
This determines whether the agent is allowed to delegate tasks to other agents.
allow_code_execution
Allow Code Execution
This determines whether the agent is allowed to execute code.
This component represents a group of agents managing how they should collaborate and the tasks they should perform in a hierarchical structure. This component allows for the creation of a crew with a manager overseeing the task execution.For more information, see the CrewAI documentation.
Parameters
Inputs
Name
Display Name
Info
agents
Agents
The list of Agent objects representing the crew members.
tasks
Tasks
The list of HierarchicalTask objects representing the tasks to be executed.
manager_llm
Manager LLM
The language model for the manager agent.
manager_agent
Manager Agent
The specific agent to act as the manager.
verbose
Verbose
This enables verbose output for detailed logging.
memory
Memory
The memory configuration for the crew.
use_cache
Use Cache
This enables caching of results.
max_rpm
Max RPM
This sets the maximum requests per minute.
share_crew
Share Crew
This determines if the crew information is shared among agents.
function_calling_llm
Function Calling LLM
The language model for function calling.
Outputs
Name
Display Name
Info
crew
Crew
The constructed Crew object with hierarchical task execution.
This component represents a group of agents with tasks that are executed sequentially. This component allows for the creation of a crew that performs tasks in a specific order.For more information, see the CrewAI documentation.
Parameters
Inputs
Name
Display Name
Info
tasks
Tasks
The list of SequentialTask objects representing the tasks to be executed.
verbose
Verbose
This enables verbose output for detailed logging.
memory
Memory
The memory configuration for the crew.
use_cache
Use Cache
This enables caching of results.
max_rpm
Max RPM
This sets the maximum requests per minute.
share_crew
Share Crew
This determines if the crew information is shared among agents.
function_calling_llm
Function Calling LLM
The language model for function calling.
Outputs
Name
Display Name
Info
crew
Crew
The constructed Crew object with sequential task execution.
This component creates a CrewAI Task and its associated Agent, allowing for the definition of sequential tasks with specific agent roles and capabilities.For more information, see the CrewAI documentation.
Parameters
Inputs
Name
Display Name
Info
role
Role
The role of the agent.
goal
Goal
The objective of the agent.
backstory
Backstory
The backstory of the agent.
tools
Tools
The tools at the agent’s disposal.
llm
Language Model
The language model that runs the agent.
memory
Memory
This determines whether the agent should have memory or not.
verbose
Verbose
This enables verbose output.
allow_delegation
Allow Delegation
This determines whether the agent is allowed to delegate tasks to other agents.
allow_code_execution
Allow Code Execution
This determines whether the agent is allowed to execute code.
agent_kwargs
Agent kwargs
The additional kwargs for the agent.
task_description
Task Description
The descriptive text detailing the task’s purpose and execution.
expected_output
Expected Task Output
The clear definition of the expected task outcome.
async_execution
Async Execution
The boolean flag indicating asynchronous task execution.
previous_task
Previous Task
The previous task in the sequence for chaining.
Outputs
Name
Display Name
Info
task_output
Sequential Task
The list of SequentialTask objects representing the created tasks.
This component extracts structured data from a web page using an AgentQL query or a Natural Language description. It supports configurable request modes, stealth mode, scrolling, and screenshots.
Parameters
Inputs
Name
Display Name
Info
api_key
API Key
Your AgentQL API key from dev.agentql.com
url
URL
The URL of the public web page you want to extract data from.
This component creates an outbound call request from Olivya’s platform. It allows configuring the agent’s phone number, recipient, introductory message, system prompt, and conversation history.
This component reranks documents using the Cohere API. It takes search results and a query, then returns documents reranked by relevance using Cohere’s reranking models.
This component uses the Unstructured.io API to extract clean text from raw source documents. It supports a wide range of file types including PDF, DOCX, PPTX, XLSX, HTML, Markdown, images, and many more.
Parameters
Inputs
Name
Display Name
Info
path
Files
File upload input (inherited from BaseFileComponent).
file_path
Server File Path
Data object with a server file path property or a Message object with a path to the file (inherited from BaseFileComponent).
separator
Separator
Specify the separator to use between multiple outputs in Message format (inherited from BaseFileComponent).
silent_errors
Silent Errors
If true, errors will not raise an exception (inherited from BaseFileComponent).
delete_server_file_after_processing
Delete Server File After Processing
If true, the Server File Path will be deleted after processing (inherited from BaseFileComponent).
ignore_unsupported_extensions
Ignore Unsupported Extensions
If true, files with unsupported extensions will not be processed (inherited from BaseFileComponent).
ignore_unspecified_files
Ignore Unspecified Files
If true, Data with no server file path property will be ignored (inherited from BaseFileComponent).
The YouTube section contains 7 components for interacting with YouTube data.YouTube ChannelThis component retrieves detailed information and statistics about YouTube channels as a DataFrame.
Parameters
Inputs
Name
Display Name
Info
channel_url
Channel URL or ID
The URL or ID of the YouTube channel.
api_key
YouTube API Key
Your YouTube Data API key.
include_statistics
Include Statistics
Include channel statistics (views, subscribers, videos).
include_branding
Include Branding
Include channel branding settings (banner, thumbnails).
include_playlists
Include Playlists
Include channel’s public playlists.
Outputs
Name
Display Name
Info
channel_df
Channel Info
Channel information as a DataFrame.
YouTube CommentsThis component retrieves and analyzes comments from YouTube videos.
Parameters
Inputs
Name
Display Name
Info
video_url
Video URL
The URL of the YouTube video to get comments from.
api_key
YouTube API Key
Your YouTube Data API key.
max_results
Max Results
The maximum number of comments to return.
sort_by
Sort By
Sort comments by time or relevance. Options: time, relevance.
include_replies
Include Replies
Whether to include replies to comments.
include_metrics
Include Metrics
Include metrics like like count and reply count.
Outputs
Name
Display Name
Info
comments
Comments
Video comments as a DataFrame.
YouTube PlaylistThis component extracts all video URLs from a YouTube playlist.
Parameters
Inputs
Name
Display Name
Info
playlist_url
Playlist URL
URL of the YouTube playlist.
Outputs
Name
Display Name
Info
video_urls
Video URLs
Playlist video URLs as a DataFrame.
YouTube SearchThis component searches YouTube videos based on a query.
Parameters
Inputs
Name
Display Name
Info
query
Search Query
The search query to look for on YouTube.
api_key
YouTube API Key
Your YouTube Data API key.
max_results
Max Results
The maximum number of results to return.
order
Sort Order
Sort order for the search results. Options: relevance, date, rating, title, viewCount.
include_metadata
Include Metadata
Include video metadata like description and statistics.
Outputs
Name
Display Name
Info
results
Search Results
Search results as a DataFrame.YouTube TrendingYouTube TrendingYouTube Trending
YouTube TrendingThis component retrieves trending videos from YouTube with filtering options by region and category.
Parameters
Inputs
Name
Display Name
Info
api_key
YouTube API Key
Your YouTube Data API key.
region
Region
The region to get trending videos from. Options: Global, United States, Brazil, United Kingdom, India, Japan, South Korea, Germany, France, Canada, Australia, Spain, Italy, Mexico, Russia, Netherlands, Poland, Argentina.
category
Category
The category of videos to retrieve. Options: All, Film & Animation, Autos & Vehicles, Music, Pets & Animals, Sports, Travel & Events, Gaming, People & Blogs, Comedy, Entertainment, News & Politics, Education, Science & Technology, Nonprofits & Activism.
max_results
Max Results
Maximum number of trending videos to return (1-50).
include_statistics
Include Statistics
Include video statistics (views, likes, comments).
include_content_details
Include Content Details
Include video duration and quality info.
include_thumbnails
Include Thumbnails
Include video thumbnail URLs.
Outputs
Name
Display Name
Info
trending_videos
Trending Videos
Trending videos as a DataFrame.
YouTube Video DetailsThis component retrieves detailed information and statistics about YouTube videos.
Parameters
Inputs
Name
Display Name
Info
video_url
Video URL
The URL of the YouTube video.
api_key
YouTube API Key
Your YouTube Data API key.
include_statistics
Include Statistics
Include video statistics (views, likes, comments).
include_content_details
Include Content Details
Include video duration, quality, and age restriction info.
include_tags
Include Tags
Include video tags and keywords.
include_thumbnails
Include Thumbnails
Include video thumbnail URLs in different resolutions.
Outputs
Name
Display Name
Info
video_data
Video Data
Video details as a DataFrame.
YouTube TranscriptsThis component extracts spoken content from YouTube videos with multiple output options.
Parameters
Inputs
Name
Display Name
Info
url
Video URL
Enter the YouTube video URL to get transcripts from.
chunk_size_seconds
Chunk Size (seconds)
The size of each transcript chunk in seconds.
translation
Translation Language
Translate the transcripts to the specified language. Options: (empty), en, es, fr, de, it, pt, ru, ja, ko, hi, ar, id. Leave empty for no translation.
Outputs
Name
Display Name
Info
dataframe
Chunks
Transcript chunks with timestamps as a DataFrame.
message
Transcript
Full transcript as continuous text in a Message object.
data_output
Transcript + Source
Transcript text with video URL metadata as a Data object.
ScrapeGraph AI is a suite of 3 components for web scraping and search using the ScrapeGraph API.ScrapeGraph Markdownify API
This component converts a web page into Markdown content using the ScrapeGraph Markdownify API.
Parameters
Inputs
Name
Display Name
Info
api_key
ScrapeGraph API Key
The API key to use ScrapeGraph API.
url
URL
The URL to markdownify.
Outputs
Name
Display Name
Info
data
Data
Markdownified content as a Data object.
ScrapeGraph Search APIThis component performs search queries using ScrapeGraph’s search functionality and returns structured search results.
Parameters
Inputs
Name
Display Name
Info
api_key
ScrapeGraph API Key
The API key to use ScrapeGraph API.
user_prompt
Search Prompt
The search prompt to use.
Outputs
Name
Display Name
Info
data
Data
Search results as a Data object.
ScrapeGraph Smart Scraper APIThis component scrapes a website and returns structured data using ScrapeGraph’s AI-powered Smart Scraper.