Exa Search

Exa Search
Exa · Research & Search
POST /v1/search

Motor de busca web para encontrar páginas, recuperar páginas semelhantes, rastreamento e busca dedicada por código pela web aberta para agentes de IA.

De um olhar

CampoValor
ID do modeloexa-search
Data de lançamento do modelo-
Modalidades de entradaTexto
Modalidades de saídaTexto
Janela de contexto-
Precisão do peso-
Característicasweb_search, semantic_search
Inferência nativaNão
NovoNão
Endpoints suportadosPOST /v1/search

Precificação

CargaEspecificaçãoTaxa
Busca (1-25 resultados)por busca$0.0060
Busca (26-100 resultados)por busca$0.030
Conteúdo (Text/Highlights/Resumo)por page/feature$0.0060
Busca por Códigopor 1k tokens$0.0060

Exemplo de pedido

$curl https://api.empiriolabs.ai/v1/search \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "exa-search", "query": "latest LLM benchmarks 2026"}'

Parâmetros

ParâmetroTipoObrigatórioPadrãoDescrição
queryStringsim-Consulta de busca (ou URL para similar)
operationenumNão"search"Procurar | Resposta | pesquisa. Determina qual endpoint Exa roda. · Permitido: search, similar, contents, code
search_typeenumNão"auto"Escolha o algoritmo de busca: auto, neural, palavra-chave, rápido ou completo. Nome do tipo. · Permitido: auto, instant, neural, deep, fast
typeenumNão"auto"auto | palavra-chave | neural. Automaticamente escolhe o melhor modo por consulta. · Permitido: auto, instant, neural, deep, fast
num_resultsNúmeroNão10Quantos resultados devolver (1-100). · Intervalo: 1 – 100
categoryenumNão-Restringa os resultados a uma categoria (artigo científico, notícias, github, etc.). · Permitido: company, research paper, news, github, tweet, movie, song, personal site, pdf
include_domainsStringNão-Lista de domínios separada por vírgula. Apenas os resultados desses domínios são retornados (por exemplo, arxiv.org, github.com).
exclude_domainsStringNão-Lista de negação separada por vírgulas de domínios para filtrar os resultados.
include_textStringNão-Trechos de texto separados por vírgulas que devem aparecer
exclude_textStringNão-Trechos de texto separados por vírgulas para excluir
start_crawl_dateStringNão-Apenas os resultados de retorno foram rastreados após essa data. ISO 8601 (por exemplo, 2024-01-01T00:00:00Z).
end_crawl_dateStringNão-Apenas os resultados de retorno foram rastreados antes desta data. ISO 8601.
start_published_dateStringNão-Apenas retorne os resultados publicados após essa data. ISO 8601.
end_published_dateStringNão-Apenas devolvam os resultados publicados antes desta data. ISO 8601.
return_textBooleanoNãofalsoBusque o texto da página inteira para cada resultado. Nome de texto de texto.
show_contentBooleanoNãofalsoExiba o conteúdo completo da página nos resultados. Nome de texto de texto.
textBooleanoNãofalsoVoltar texto da página integral
text_max_charsNúmeroNão2000Limite para o comprimento do texto limpo por resultado. · Alcance: 100 – 100000
include_html_tagsBooleanoNãofalsoMantenha as tags HTML no texto extraído.
return_highlightsBooleanoNãofalsoObtenha trechos de chaves selecionados pela IA de cada resultado. Pseudônimo de destaques.
highlightsBooleanoNãofalsoInclua trechos de texto relevantes (“destaques”) por resultado.
highlights_queryStringNão-Consulta usada para pontuar quais frases se tornam destaques.
highlights_sentencesNúmeroNão3Número de frases para incluir por destaque. · Intervalo: 1 – 10
highlights_per_urlNúmeroNão3Máximo de destaques retornados por URL. · Intervalo: 1 – 10
return_summaryBooleanoNãofalsoReceba um resumo gerado por IA de cada resultado. Pseudônimo de resumo.
summaryBooleanoNãofalsoRetorne um resumo gerado por LLM de cada resultado.
summary_queryStringNão-Prompt de resumo personalizado (somente quando resumo=Verdadeiro)
livecrawlenumNão"fallback"nunca | Reserva de remédio | Sempre. Busque um crawl novo em vez de conteúdo em cache. · Permitido: always, fallback, never, preferred
subpagesNúmeroNão0Número de subpáginas relacionadas para buscar junto com cada resultado principal. · Intervalo: 0 – 10
subpage_targetStringNão-Palavra-chave que orienta quais subpáginas buscar (por exemplo, “preço”).
code_tokensenumNão"dynamic"Máximo de tokens de código para incluir ao raspar páginas com muita coda. · Permitido: dynamic, 5000, 10000, 20000
disable_formattingBooleanoNãofalsoPule a formatação Markdown do EmpirioLabs (Fontes / Referências / Blocos de código adicionados pelo renderizador). O JSON bruto de busca Exa a montante é retornado para usuários avançados / agentes que querem analisar o esquema diretamente.

Notas

Operações

  • busca, páginas semelhantes, conteúdo, busca por código

Tipos de busca

  • Auto, Instantâneo (abaixo de 150ms), Neural (embeddings), Deep Search (Exa 2.1), Rápido

Categorias

  • Empresa, Artigo de Pesquisa, Notícias, PDF, GitHub, Tweet, Site Pessoal, Perfil do LinkedIn, Relatório Financeiro

Machine esquema legível: GET https://api.empiriolabs.ai/v1/models/exa-search.