Overview
Exa is a neural search engine that uses embeddings to find semantically similar content. It’s particularly good at finding content that matches the meaning of your query.Installation
Environment Variables
Quick Start
Usage with Agent
Available Methods
search(query, num_results=10)
Search for content using neural search.find_similar(url, num_results=10)
Find content similar to a given URL.get_contents(urls)
Get full content from URLs.Configuration Options
Function-Based Usage
CLI Usage
Error Handling
Common Errors
| Error | Cause | Solution |
|---|---|---|
EXA_API_KEY not configured | Missing API key | Set environment variable |
exa not installed | Missing dependency | Run pip install exa-py |
Rate limited | Too many requests | Add delays between requests |
Related Tools
- Tavily - AI-powered search
- DuckDuckGo - Privacy-focused search
- Serper - Google search API

