Exa Search

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

Moteur de recherche web pour trouver des pages, récupérer des pages similaires, explorer et rechercher du code dédié sur le web ouvert pour les agents IA.

En un coup d’œil

TerrainValeur
Identifiant de modèleexa-search
Date de sortie du modèle-
Modalités d’entréeTexte
Modalités de sortieTexte
Fenêtre de contexte-
Précision du poids-
Caractéristiquesweb_search, semantic_search
Inférence autochtoneNon
NouveauNon
Points de terminaison pris en chargePOST /v1/search

Tarification

ChargeSpecTaux
Recherche (1-25 résultats)par recherche$0.0060
Recherche (26-100 résultats)par recherche$0.030
Contenu (Text/Highlights/Résumé)par page/feature$0.0060
Recherche de codepar 1k jetons$0.0060

Exemple de demande

$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"}'

Paramètres

ParamètreTypeObligatoirePar défautDescription
queryCordeOui-Requête de recherche (ou URL pour similar)
operationenumnon"search"recherche | Réponse | recherche. Détermine quel point d’accès Exa s’exécute. · Autorisé: search, similar, contents, code
search_typeenumnon"auto"Choisissez l’algorithme de recherche: auto, neuronal, mot-clé, rapide ou complet. Alias du type. · Autorisé: auto, instant, neural, deep, fast
typeenumnon"auto"auto | mot-clé | Neural. Choisit automatiquement le meilleur mode par requête. · Autorisé: auto, instant, neural, deep, fast
num_resultsNombrenon10Combien de résultats faut-il retourner (1 à 100). · Portée: 1 – 100
categoryenumnon-Limitez les résultats à une catégorie (article de recherche, actualités, github, etc.). · Autorisés: company, research paper, news, github, tweet, movie, song, personal site, pdf
include_domainsCordenon-Liste de permis séparée par virgule des domaines. Seuls les résultats de ces domaines sont retournés (par exemple arxiv.org, github.com).
exclude_domainsCordenon-Déniation des domaines séparés par virgules pour filtrer les résultats.
include_textCordenon-Extraits de texte séparés par virgules qui doivent apparaître
exclude_textCordenon-Extraits de texte séparés par virgules à exclure
start_crawl_dateCordenon-Seuls les résultats de retour ont été affichés après cette date. ISO 8601 (par exemple 2024-01-01T00:00:00Z).
end_crawl_dateCordenon-Seuls les résultats de retour ont été explorés avant cette date. ISO 8601.
start_published_dateCordenon-Ne retournez que les résultats publiés après cette date. ISO 8601.
end_published_dateCordenon-Ne retournez que les résultats publiés avant cette date. ISO 8601.
return_textBooléennonfauxRécupérez le texte de la page entière pour chaque résultat. Alias de texte.
show_contentBooléennonfauxAffichez le contenu complet de la page dans les résultats. Alias de texte.
textBooléennonfauxRetour du texte de la page entière
text_max_charsNombrenon2000Limite à la longueur du texte nettoyé par résultat. · Portée: 100 – 100 000
include_html_tagsBooléennonfauxGardez les balises HTML dans le texte extrait.
return_highlightsBooléennonfauxObtenez des extraits de clés sélectionnés par l’IA à partir de chaque résultat. Alias des moments forts.
highlightsBooléennonfauxIncluez des extraits de texte pertinents (« surlignages ») par résultat.
highlights_queryCordenon-Requête utilisée pour noter quelles phrases deviennent des surlignes.
highlights_sentencesNombrenon3Nombre de phrases à inclure par moment fort. · Répartition: 1 – 10
highlights_per_urlNombrenon3Maximum de surlignées renvoyées par URL. · Répartition: 1 – 10
return_summaryBooléennonfauxObtenez un résumé généré par l’IA de chaque résultat. Alias de résumé.
summaryBooléennonfauxRetournez un résumé généré par un LLM de chaque résultat.
summary_queryCordenon-Prompt résumé personnalisé (uniquement lorsque résumé=Vrai)
livecrawlenumnon"fallback"jamais | Solution de secours | toujours. Récupérez un nouveau crawl au lieu du contenu mis en cache. · Autorisé: always, fallback, never, preferred
subpagesNombrenon0Nombre de sous-pages associées à récupérer en parallèle de chaque résultat principal. · Plage: 0 – 10
subpage_targetCordenon-Mot-clé indiquant quelles sous-pages récupérer (par exemple « prix »).
code_tokensenumnon"dynamic"Au maximum de jetons de code à inclure lors du scrappage de pages très chargées en code. · Autorisé: dynamic, 5000, 10000, 20000
disable_formattingBooléennonfauxÉvitez la mise en forme Markdown d’EmpirioLabs (Sources / Références / Blocs de code ajoutés par le moteur de rendu). Le JSON brut de recherche Exa en amont est retourné pour les utilisateurs avancés / agents qui souhaitent analyser directement le schéma.

Notes

Opérations

  • recherche, pages similaires, sommaire, recherche de code

Types de recherche

  • Auto, Instantané (sous 150 ms), Neural (embeddings), Deep Search (Exa 2.1), Rapide

Catégories

  • Entreprise, article de recherche, actualités, PDF, GitHub, Tweet, Site personnel, profil LinkedIn, rapport financier

_Machine schéma lisible: _ GET https://api.empiriolabs.ai/v1/models/exa-search.