Запуск нейромережевого семантичного вебпошуку.
Exa
Semantic search, page content, cited answers and asynchronous research.
Запуск нейромережевого семантичного вебпошуку.
Шукає у вебі за змістом, а не за ключовими словами. query обов'язковий; звужуйте через category, includeDomains, excludeDomains, startPublishedDate, endPublishedDate і задайте numResults. Повертає requestId, resolvedSearchType, searchTime, costDollars і results[] з id, title та url. id — це URL, і саме його приймає post_exa_contents. ⚠️ Результати не містять тексту сторінок, якщо не попросити: передайте contents або згодом викличте post_exa_contents. Обирайте замість searchWeb, коли запит — це опис, а не ключові слова; обирайте Tavily, коли текст потрібен у тому ж виклику, і post_exa_answer, коли потрібна письмова відповідь, а не список.
Довідкові ціни
- Тарифікація: вартість відповіді за даними постачальника.
- Довідкова оцінка запиту: USD 0.017.
- Довідковий множник для клієнта: 1.0. Не застосовуйте його повторно до вже розрахованої суми клієнта.
Лише довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.
- Тип: stringqueryобов'язкове
Пошуковий запит природною мовою.
- Тип: string перелікcategory
Необов'язкова підказка про те, яким типам сторінок надавати пріоритет.
значення- company
- research paper
- news
- personal site
- financial report
- people
- Тип: objectcontents
Параметри вмісту, що повертається разом із кожним результатом.
- highlightsТип: boolean
Повертати виділені релевантні фрагменти.
- summaryТип: boolean
Повертати згенерований ШІ підсумок сторінки.
- textТип: boolean
Повертати повний текст сторінки.
- Тип: string Формат: date-timeend
Published Date Повертати лише результати, опубліковані не пізніше цієї дати ISO 8601.
- Тип: array string[]exclude
Domains Виключити результати з цих доменів.
- Тип: array string[]include
Domains Повертати результати лише з цих доменів.
- Тип: integernum
Results мін.:1макс.:100Кількість результатів, які потрібно повернути.
- Тип: objectoutput
Schema JSON Schema, що використовується для синтезу структурованого виводу з результатів.
- Тип: string Формат: date-timestart
Published Date Повертати лише результати, опубліковані не раніше цієї дати ISO 8601.
- Тип: boolean перелікstreamконстанта:falseзначення
- false
- Тип: stringsystem
Prompt Інструкція, що визначає, як формується структурований вивід.
- Тип: string перелікtype
Режим пошуку. auto дозволяє Exa вибрати режим; режими deep обмінюють затримку на якісніше вилучення.
значення- auto
- fast
- instant
- deep
-lite - deep
- deep
-reasoning
- Тип: object200
Пошук виконано успішно.
- cost
Dollars Деталізація витрат постачальника за використання ресурсів. Лише для інформації; це не сума списання з клієнта Felo і не квитанція про оплату Felo.
- output
Структурований вивід, наявний лише за наданого outputSchema.
- Тип: stringrequest
Id Ідентифікатор запиту Exa.
- Тип: array object[]results
Ранжовані результати пошуку.
- authorТип: string
- idТип: string
- publishedТип: string
Date - titleТип: string
- urlТип: string
application/json - 400
Не вдалося обробити запит. Перевірте параметри запиту.
- 401
Потрібен дійсний API-ключ Felo.
- 402
Запит неможливо виконати: умови білінгу не виконано.
- 403
Обліковий запис не має дозволу на цю операцію.
- 429
Досягнуто ліміту запитів або витрат.
- 502
Служба не змогла виконати запит.
- 503
API або служба білінгу тимчасово недоступні.
- 504
Час очікування обробки запиту вичерпано.
- default
Відповідь із помилкою; наскрізні відповіді апстріму можуть використовувати формати постачальника
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
}