Pailot

Tavily

Поиск в интернете и извлечение текста страниц через Tavily в процессах Pailot

Tavily — поисковый API (Application Programming Interface — программный интерфейс) для агентов: семантический поиск, извлечение текста со страниц, обход сайта и карта ссылок.

С Tavily в Pailot вы можете:

  • Искать в вебе с фильтром по теме (general, news, finance), глубине и датам
  • Получать ответ модели по запросу и сырой контент страниц
  • Извлекать текст сразу с нескольких URL
  • Обходить сайт от корневого адреса с лимитами глубины и фильтром путей
  • Строить карту структуры сайта без полного текста страниц

Нужен ключ API Tavily. Поиск и обход тарифицируются кредитами: basic — 1 кредит, advanced — 2.

Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.

Инструменты

Поиск в интернете: сниппеты, опциональный ответ модели, картинки и метаданные.

Вход

ПараметрТипОбязательныйОписание
querystringДаПоисковый запрос
max_resultsnumberНетМаксимум результатов (1–20)
topicstringНетКатегория: general, news или finance (по умолчанию general)
search_depthstringНетГлубина: basic (1 кредит) или advanced (2 кредита). По умолчанию basic
include_answerstringНетОтвет модели: true/basic — краткий, advanced — подробный
include_raw_contentstringНетРазобранный HTML: true/markdown или text
include_imagesbooleanНетВключить картинки в выдаче
include_image_descriptionsbooleanНетДобавить описания картинок
include_faviconbooleanНетВключить URL фавиконов
chunks_per_sourcenumberНетМаксимум релевантных фрагментов на источник (1–3, по умолчанию 3)
time_rangestringНетСвежесть: day/d, week/w, month/m, year/y
start_datestringНетСамая ранняя дата публикации (YYYY-MM-DD)
end_datestringНетСамая поздняя дата публикации (YYYY-MM-DD)
include_domainsstringНетБелый список доменов через запятую (макс. 300)
exclude_domainsstringНетЧёрный список доменов через запятую (макс. 150)
countrystringНетПоднять результаты из указанной страны (только topic=general)
auto_parametersbooleanНетАвтоподбор параметров по смыслу запроса
apiKeystringДаКлюч API Tavily

Выход

ПараметрТипОписание
querystringВыполненный поисковый запрос
resultsarrayРезультаты: заголовки, URL, сниппеты и опциональные метаданные
answerstringОтвет модели на запрос (если запрошен)
imagesarrayКартинки по запросу (если запрошены)
auto_parametersobjectАвтоматически выбранные параметры (если включено)
response_timenumberВремя поиска в секундах

tavily_extract

Извлечение сырого текста сразу с нескольких страниц.

Вход

ПараметрТипОбязательныйОписание
urlsstringДаURL или массив URL для извлечения
extract_depthstringНетГлубина извлечения (basic = 1 кредит / 5 URL, advanced = 2 кредита / 5 URL)
formatstringНетФормат: markdown или text (по умолчанию markdown)
include_imagesbooleanНетВключить картинки в результат
include_faviconbooleanНетДобавить URL фавикона к каждому результату
apiKeystringДаКлюч API Tavily

Выход

ПараметрТипОписание
resultsarrayУспешно извлечённые страницы
urlstringURL, с которого извлечён текст
raw_contentstringСырой текст страницы
faviconstringURL фавикона (если запрошен)
failed_resultsarrayСтраницы, которые не удалось извлечь
urlstringURL с ошибкой извлечения
errorstringСообщение об ошибке
response_timenumberВремя извлечения в секундах

tavily_crawl

Обход сайта от корневого URL: ссылки, фильтры путей и извлечение текста.

Вход

ПараметрТипОбязательныйОписание
urlstringДаКорневой URL, с которого начать обход
instructionsstringНетУказания обходчику на естественном языке (2 кредита за 10 страниц)
max_depthnumberНетНасколько далеко уходить от базового URL (1–5, по умолчанию 1)
max_breadthnumberНетСколько ссылок брать на каждом уровне (≥1, по умолчанию 20)
limitnumberНетСколько ссылок обработать до остановки (≥1, по умолчанию 50)
select_pathsstringНетRegex-шаблоны путей через запятую, которые включать (например /docs/.*)
select_domainsstringНетRegex-шаблоны доменов, к которым ограничить обход
exclude_pathsstringНетRegex-шаблоны путей, которые пропускать
exclude_domainsstringНетRegex-шаблоны доменов, которые блокировать
allow_externalbooleanНетВключать ссылки на внешние домены (по умолчанию true)
include_imagesbooleanНетВключить картинки в результат обхода
extract_depthstringНетГлубина извлечения: basic (1 кредит / 5 страниц) или advanced (2 кредита / 5 страниц)
formatstringНетФормат: markdown или text (по умолчанию markdown)
include_faviconbooleanНетДобавить URL фавикона к каждому результату
apiKeystringДаКлюч API Tavily

Выход

ПараметрТипОписание
base_urlstringБазовый URL обхода
resultsarrayОбойдённые страницы
urlstringURL обойдённой страницы
raw_contentstringИзвлечённый текст страницы
faviconstringURL фавикона (если запрошен)
response_timenumberВремя обхода в секундах
request_idstringИдентификатор запроса для поддержки

tavily_map

Карта структуры сайта: список обнаруженных URL без полного текста.

Вход

ПараметрТипОбязательныйОписание
urlstringДаКорневой URL, с которого строить карту
instructionsstringНетУказания для обхода на естественном языке (2 кредита за 10 страниц)
max_depthnumberНетНасколько далеко уходить от базового URL (1–5, по умолчанию 1)
max_breadthnumberНетСколько ссылок брать на каждом уровне (по умолчанию 20)
limitnumberНетСколько ссылок обработать (по умолчанию 50)
select_pathsstringНетRegex-шаблоны путей через запятую (например /docs/.*)
select_domainsstringНетRegex-шаблоны доменов, к которым ограничить карту
exclude_pathsstringНетRegex-шаблоны путей, которые исключить
exclude_domainsstringНетRegex-шаблоны доменов, которые исключить
allow_externalbooleanНетВключать ссылки на внешние домены (по умолчанию true)
apiKeystringДаКлюч API Tavily

Выход

ПараметрТипОписание
base_urlstringБазовый URL карты
resultsarrayОбнаруженные URL
urlstringОбнаруженный URL
response_timenumberВремя построения карты в секундах
request_idstringИдентификатор запроса для поддержки
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ