Eine neuronale semantische Websuche ausführen.
Exa
Semantic search, page content, cited answers and asynchronous research.
Eine neuronale semantische Websuche ausführen.
Durchsucht das Web nach Bedeutung statt nach Stichwort. query ist erforderlich; grenzen Sie mit category, includeDomains, excludeDomains, startPublishedDate, endPublishedDate ein und setzen Sie numResults. Liefert requestId, resolvedSearchType, searchTime, costDollars und results[] mit id, title und url. id ist die URL und genau das, was post_exa_contents entgegennimmt. ⚠️ Ergebnisse enthalten keinen Seitentext, sofern Sie ihn nicht anfordern: Übergeben Sie contents oder rufen Sie anschließend post_exa_contents auf. Wählen Sie es gegenüber searchWeb, wenn die Abfrage eine Beschreibung statt Stichwörter ist; wählen Sie Tavily, wenn Sie den Text im selben Aufruf wollen, und post_exa_answer, wenn Sie eine geschriebene Antwort statt einer Liste wollen.
Preisreferenz
- Abrechnung: Gemeldete Antwortkosten.
- Referenzschätzung pro Anfrage: USD 0.017.
- Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf bereits abgerechnete Kundenbeträge anwenden.
Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.
- Typ: stringqueryerforderlich
Die natürlichsprachliche Suchabfrage.
- Typ: string enumcategory
Optionaler Hinweis zur Art der zu priorisierenden Seiten.
Werte- company
- research paper
- news
- personal site
- financial report
- people
- Typ: objectcontents
Inhaltsoptionen, die mit jedem Ergebnis zurückgegeben werden sollen.
- highlightsTyp: boolean
Hervorgehobene relevante Snippets zurückgeben.
- summaryTyp: boolean
Eine KI-generierte Zusammenfassung der Seite zurückgeben.
- textTyp: boolean
Den vollständigen Seitentext zurückgeben.
- Typ: string Format: date-timeend
Published Date Nur Ergebnisse zurückgeben, die an oder vor diesem ISO-8601-Datum veröffentlicht wurden.
- Typ: array string[]exclude
Domains Ergebnisse dieser Domains ausschließen.
- Typ: array string[]include
Domains Nur Ergebnisse dieser Domains zurückgeben.
- Typ: integernum
Results min.:1max.:100Anzahl der zurückzugebenden Ergebnisse.
- Typ: objectoutput
Schema JSON-Schema, mit dem aus den Ergebnissen eine strukturierte Ausgabe erzeugt wird.
- Typ: string Format: date-timestart
Published Date Nur Ergebnisse zurückgeben, die an oder nach diesem ISO-8601-Datum veröffentlicht wurden.
- Typ: boolean enumstreamKonstante:falseWerte
- false
- Typ: stringsystem
Prompt Anweisung, die steuert, wie die strukturierte Ausgabe generiert wird.
- Typ: string enumtype
Suchmodus. auto lässt Exa wählen; die Deep-Modi erkaufen höhere Abrufqualität mit Latenz.
Werte- auto
- fast
- instant
- deep
-lite - deep
- deep
-reasoning
- Typ: object200
Suche erfolgreich abgeschlossen.
- cost
Dollars Kostenaufschlüsselung des Anbieters für die Ressourcennutzung. Nur informativ; nicht die Kundenbelastung durch Felo und kein Felo-Abrechnungsbeleg.
- output
Strukturierte Ausgabe, nur vorhanden, wenn outputSchema angegeben wurde.
- Typ: stringrequest
Id Exa-Anfrage-ID.
- Typ: array object[]results
Sortierte Suchergebnisse.
- authorTyp: string
- idTyp: string
- publishedTyp: string
Date - titleTyp: string
- urlTyp: string
application/json - 400
Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.
- 401
Ein gültiger Felo-API-Schlüssel ist erforderlich.
- 402
Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.
- 403
Das Konto ist für diesen Vorgang nicht berechtigt.
- 429
Ein Anfrage- oder Ausgabenlimit wurde erreicht.
- 502
Der Dienst konnte die Anfrage nicht abschließen.
- 503
Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.
- 504
Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.
- default
Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden
application/json
curl https://openapi.felo.ai/v1/beta/exa/search \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"query": "latest evaluation frameworks for AI agents",
"type": "auto",
"numResults": 10,
"category": "company",
"includeDomains": [
""
],
"excludeDomains": [
""
],
"startPublishedDate": "",
"endPublishedDate": "",
"contents": {
"text": true,
"highlights": true,
"summary": true
},
"outputSchema": {},
"systemPrompt": "",
"stream": false
}'
{
"requestId": "string",
"results": [
{
"title": "string",
"url": "string",
"publishedDate": "string",
"author": "string",
"id": "string"
}
],
"output": null,
"costDollars": null
}