Exa Search

Exa · Research & Search
POST /v1/searchMotor de búsqueda web para encontrar páginas, recuperar páginas similares, rastrear y buscar código dedicado en la web abierta para agentes de IA.
A simple vista
| Campo | Valor |
|---|---|
| ID de modelo | exa-search |
| Fecha de lanzamiento del modelo | - |
| Modalidades de entrada | Texto |
| Modalidades de salida | Texto |
| Ventana de contexto | - |
| Precisión del peso | - |
| Características | web_search, semantic_search |
| Inferencia nativa | No |
| Nuevo | No |
| Puntos finales soportados | POST /v1/search |
Precios
| Carga | Especificaciones | Tarifa |
|---|---|---|
| Búsqueda (1-25 resultados) | por búsqueda | $0.0060 |
| Búsqueda (26-100 resultados) | por búsqueda | $0.030 |
| Contenido (Text/Highlights/Resumen) | por page/feature | $0.0060 |
| Búsqueda de códigos | por cada 1k fichas | $0.0060 |
Solicitud de ejemplo
$ 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ámetro | Tipo | Obligatorio | Default | Descripción |
|---|---|---|---|---|
query | Cuerda | Sí | - | Consulta de búsqueda (o URL para similar) |
operation | enum | no | "search" | Búsqueda | Respuesta | Investigación. Determina qué endpoint Exa se ejecuta. · Permitidos: search, similar, contents, code |
search_type | enum | no | "auto" | Elige el algoritmo de búsqueda: automático, neuronal, palabra clave, rápido o completo. Alias de tipo. · Permitidos: auto, instant, neural, deep, fast |
type | enum | no | "auto" | auto | palabra clave | Neural. Automáticamente elige el mejor modo por consulta. · Permitidos: auto, instant, neural, deep, fast |
num_results | Número | no | 10 | ¿Cuántos resultados hay que devolver (1-100). · Rango: 1 – 100 |
category | enum | no | - | Limita los resultados a una categoría (artículo de investigación, noticias, github, etc.). · Permitidos: company, research paper, news, github, tweet, movie, song, personal site, pdf |
include_domains | Cuerda | no | - | Lista de dominios con comas separada por comas. Solo se devolven los resultados de estos dominios (por ejemplo, arxiv.org, github.com). |
exclude_domains | Cuerda | no | - | Lista de denegación separada por comas de dominios para filtrar de los resultados. |
include_text | Cuerda | no | - | Fragmentos de texto separados por comas que deben aparecer |
exclude_text | Cuerda | no | - | Fragmentos de texto separados por comas para excluir |
start_crawl_date | Cuerda | no | - | Solo los resultados de la respuesta se rastrearon después de esta fecha. ISO 8601 (por ejemplo, 2024-01-01T00:00:00Z). |
end_crawl_date | Cuerda | no | - | Solo los resultados de la devolución se rastrearon antes de esa fecha. ISO 8601. |
start_published_date | Cuerda | no | - | Solo los resultados publicados después de esta fecha. ISO 8601. |
end_published_date | Cuerda | no | - | Solo devolvamos los resultados publicados antes de esta fecha. ISO 8601. |
return_text | Booleano | no | falso | Obtén el texto de página completa de cada resultado. Alias de texto. |
show_content | Booleano | no | falso | Muestra el contenido completo de la página en los resultados. Alias de texto. |
text | Booleano | no | falso | Volver al texto de la página completa |
text_max_chars | Número | no | 2000 | Límite en la longitud del texto limpiado por resultado. · Rango: 100 – 100000 |
include_html_tags | Booleano | no | falso | Mantén las etiquetas HTML en el texto extraído. |
return_highlights | Booleano | no | falso | Obtén fragmentos de clave seleccionados por IA de cada resultado. Alias de los momentos destacados. |
highlights | Booleano | no | falso | Incluye fragmentos de texto relevantes (“resaltos”) por resultado. |
highlights_query | Cuerda | no | - | Consulta que se usa para puntuar qué frases se convierten en puntos destacados. |
highlights_sentences | Número | no | 3 | Número de frases para incluir por resaltado. · Rango: 1 – 10 |
highlights_per_url | Número | no | 3 | Máximo de resaltados devueltos por URL. · Rango: 1 – 10 |
return_summary | Booleano | no | falso | Obtén un resumen generado por IA de cada resultado. Alias de resumen. |
summary | Booleano | no | falso | Devuelve un resumen generado por LLM de cada resultado. |
summary_query | Cuerda | no | - | Prompt de resumen personalizado (solo cuando resumen=Verdadero) |
livecrawl | enum | no | "fallback" | nunca | Respaldo | Siempre. Busca un rastreo nuevo en lugar de contenido en caché. · Permitidos: always, fallback, never, preferred |
subpages | Número | no | 0 | Número de subpáginas relacionadas para obtener junto a cada resultado principal. · Rango: 0 – 10 |
subpage_target | Cuerda | no | - | Palabra clave que guía qué subpáginas buscar (por ejemplo, “precio”). |
code_tokens | enum | no | "dynamic" | Máximo de tokens de código para incluir al extraer páginas con mucho código. · Permitidos: dynamic, 5000, 10000, 20000 |
disable_formatting | Booleano | no | falso | Evita el formato EmpirioLabs Markdown (Fuentes / Referencias / bloques de código añadidos por el renderizador). El JSON de búsqueda de Exa aguas arriba se devuelve para usuarios avanzados o agentes que quieran analizar el esquema directamente. |
Notas
Operaciones
- búsqueda, páginas similares, contenidos, búsqueda de código
Tipos de búsqueda
- Auto, Instantáneo (menos de 150 ms), Neural (incrustaciones), Búsqueda profunda (Exa 2.1), Rápido
Categorías
- Empresa, Trabajo de investigación, Noticias, PDF, GitHub, Tweet, Sitio personal, Perfil de LinkedIn, Informe financiero
Machine-legible esquema: GET https://api.empiriolabs.ai/v1/models/exa-search.
