EXA Search Web Loader ↗
noOriginal Documentation
Documentation Index#
Fetch the complete documentation index at: https://docs.crewai.com/llms.txt Use this file to discover all available pages before exploring further.
The
EXASearchToolis designed to perform a semantic search for a specified query from a text’s content across the internet.
EXASearchTool#
Description#
The EXASearchTool is designed to perform a semantic search for a specified query from a text’s content across the internet. It utilizes the exa.ai API to fetch and display the most relevant search results based on the query provided by the user.
Installation#
To incorporate this tool into your project, follow the installation instructions below:
pip install 'crewai[tools]'Example#
The following example demonstrates how to initialize the tool and execute a search with a given query:
from crewai_tools import EXASearchTool
# Initialize the tool for internet searching capabilities
tool = EXASearchTool()Steps to Get Started#
To effectively use the EXASearchTool, follow these steps:
Confirm that the crewai[tools] package is installed in your Python environment.
Acquire a exa.ai API key by registering for a free account at exa.ai.
Store your obtained API key in an environment variable named EXA_API_KEY to facilitate its use by the tool.
Conclusion#
By integrating the EXASearchTool into Python projects, users gain the ability to conduct real-time, relevant searches across the internet directly from their applications.
By adhering to the setup and usage guidelines provided, incorporating this tool into projects is streamlined and straightforward.