Exa

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:

CategoryTools
Search2
Tool NameDescription
exa_searchSemantic/neural search (meaning-based search)
exa_find_similarFind similar content to a given URL

Main Parameters

ParameterDescription
querySearch query
urlURL to find similar content for
typeSearch type (neural or keyword)
numResultsNumber of results to return
useAutopromptUse autoprompt for better results

Prerequisites

  • emma account
  • Exa account
  • Exa API key

Setup

1. Install the package

npm install @duzzle/exa-integration

2. 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);

© 2026 Duzzle Inc. All rights reserved.