Back to Autogpt

Exa Similar

docs/integrations/block-integrations/exa/similar.md

0.6.442.6 KB
Original Source

Exa Similar

<!-- MANUAL: file_description -->

Blocks for finding semantically similar web pages using Exa's findSimilar API.

<!-- END MANUAL -->

Exa Find Similar

What it is

Finds similar links using Exa's findSimilar API

How it works

<!-- MANUAL: how_it_works -->

This block uses Exa's findSimilar API to discover web pages that are semantically similar to a given URL. The API analyzes the content and context of the provided page to find related content across the web.

The block supports filtering by domains, date ranges, and text patterns to refine results. You can retrieve content directly with results and enable content moderation to filter unsafe content.

<!-- END MANUAL -->

Inputs

InputDescriptionTypeRequired
urlThe url for which you would like to find similar linksstrYes
number_of_resultsNumber of results to returnintNo
include_domainsList of domains to include in the search. If specified, results will only come from these domains.List[str]No
exclude_domainsDomains to exclude from searchList[str]No
start_crawl_dateStart date for crawled contentstr (date-time)No
end_crawl_dateEnd date for crawled contentstr (date-time)No
start_published_dateStart date for published contentstr (date-time)No
end_published_dateEnd date for published contentstr (date-time)No
include_textText patterns to include (max 1 string, up to 5 words)List[str]No
exclude_textText patterns to exclude (max 1 string, up to 5 words)List[str]No
contentsContent retrieval settingsContentSettingsNo
moderationEnable content moderation to filter unsafe content from search resultsboolNo

Outputs

OutputDescriptionType
errorError message if the request failedstr
resultsList of similar documents with metadata and contentList[ExaSearchResults]
resultSingle similar document resultExaSearchResults
contextA formatted string of the results ready for LLMs.str
request_idUnique identifier for the requeststr
cost_dollarsCost breakdown for the requestCostDollars

Possible use case

<!-- MANUAL: use_case -->

Content Discovery: Find related articles, blog posts, or resources similar to content you already like.

Competitor Analysis: Discover similar companies or products by finding pages similar to known competitors.

Research Expansion: Expand your research by finding additional sources similar to key reference materials.

<!-- END MANUAL -->