You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/docs/examples/exa_search.md

1.4 KiB

Web Search with Exa

Exa is a powerful web search API that provides real-time access to current web information. It allows AI agents to search the internet and retrieve up-to-date information on any topic, making it an essential tool for agents that need current knowledge beyond their training data.

Key features of Exa:

Feature Description
Real-time search Access the latest information from the web
Semantic search Find relevant results using natural language queries
Comprehensive coverage Search across billions of web pages
Structured results Get clean, formatted search results for easy processing
API integration Simple REST API for seamless integration with AI applications

Install

pip3 install -U swarms swarms-tools

ENV

# Get your API key from exa
EXA_SEARCH_API=""

OPENAI_API_KEY=""

WORKSPACE_DIR=""

Code

from swarms import Agent
from swarms_tools import exa_search


agent = Agent(
    name="Exa Search Agent",
    llm="gpt-4o-mini",
    tools=[exa_search],
)

out = agent.run("What are the latest experimental treatments for diabetes?")
print(out)