Exa
Semantic/neural search
With emma's Exa integration, you can perform semantic and neural searches that understand meaning, not just keywords. Find similar content and discover related resources.
Features
Exa_Operator supports the following 2 tools:
| Category | Tools | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Search | 2 | ||||||||||
| |||||||||||
Main Parameters
| Parameter | Description |
|---|---|
| query | Search query |
| url | URL to find similar content for |
| type | Search type (neural or keyword) |
| numResults | Number of results to return |
| useAutoprompt | Use autoprompt for better results |
Prerequisites
- • emma account
- • Exa account
- • Exa API key
Setup
1. Install the package
npm install @duzzle/exa-integration2. Initialize
import { DuzzleExa } from '@duzzle/exa-integration';
const exa = new DuzzleExa({
apiKey: process.env.DUZZLE_API_KEY,
exaApiKey: process.env.EXA_API_KEY
});3. Search
// Semantic/neural search
const result = await exa.search({
query: 'articles about machine learning in healthcare',
type: 'neural',
numResults: 10,
useAutoprompt: true
});
console.log('Results:', result.results);4. Find Similar
// Find similar content
const similar = await exa.findSimilar({
url: 'https://example.com/article',
numResults: 5
});
console.log('Similar:', similar.results);