Веб-поиск

Нода websearch ищет в интернете и возвращает и ответ модели, и сами источники с выдержками текста. Поиск на платформе один, и подключается он двумя способами: обычным шагом сценария и инструментом ИИ-агента. Выбирает способ поле Режим работы в настройках ноды.

Поиск едет вместе с вызовом модели, поэтому у ноды есть поле Модель: она и ищет, и пишет ответ.

Вход
Веб-поискT▶
Выход▶
ИИ-агент▶▦
Веб-поискT▶
Слева — поиск как обычный шаг графа, справа — он же инструментом агента.
  • Исполнение + данные
  • Расширение

Два режима

  • Один поиск — ровно один поиск на запуск ноды. Работает с любой моделью из списка, включая бесплатные и те, что не умеют вызывать инструменты, а цена известна заранее.
  • Агентный — модель сама решает, искать ли и сколько раз. Требует модель, умеющую вызывать инструменты, и обязательно ограничивается: полем Макс. поисков и потолком трат, который задаёт платформа и который перебивает счётчик поисков.

Движок

Поле Движок поиска: «Авто» (встроенный в модель поиск, если он у неё есть, иначе Exa), «Встроенный в модель», Exa, Parallel, Perplexity. «Встроенный в модель» доступен только моделям, которые сами умеют искать: остальным нода откажет ещё до вызова, чтобы вы увидели внятную причину, а не чужую ошибку.

Что возвращает нода

ПолеЧто внутри
answerНаписанный моделью ответ. Пусто, если «Write an answer» выключено.
contextMarkdown-дайджест источников — то, что удобно подставить в промпт.
resultsСписок источников: index, title, url, content (выдержка).
queryЗапрос, по которому искали.
engine / modelЗапрошенный движок и модель, выполнившая запрос.
count / searchesСколько источников вернулось и сколько поисков было выполнено.

Выключите Писать связный ответ, если нужны только источники: модель не пишет ответ, и вы платите за поиск и за вставленные выдержки, но не за генерацию. Источники приходят в обоих случаях.

Как инструмент агента (провод link_extension в ai_agent) нода отдаёт модели именно context — сами источники, а не чужой пересказ.

Тонкая настройка

  • Макс. результатов — сколько источников забирать (до 25).
  • Длина цитаты из источника — сколько символов текста страницы оставлять. 0 — на усмотрение движка. В режиме «один поиск» обрезка происходит уже после получения ответа: она ограничивает размер данных дальше по графу, но не стоимость токенов.
  • Глубина поиска — единственный регулятор глубины, который доходит до встроенного в модель поиска.
  • Домены — «только эти» и «исключить». Часть движков принимает только один из двух списков, и нода скажет об этом до вызова.

Стоимость

Веб-поиск даёт два независимых начисления:

  1. Токены — по обычному тарифу выбранной модели. Выдержки источников вставляются в запрос, то есть это реальные входные токены (пять результатов — это примерно 1900 токенов).
  2. Сам поиск — отдельная строка в учёте. Когда цену поиска видно отдельно от стоимости генерации, берётся она; когда не видно — фиксированная ставка. Нулевая разность трактуется как «отделить не удалось», а не «поиск бесплатный».

В режиме «один поиск» списание происходит структурно — даже если результатов не нашлось: поиск был выполнен, и он стоил денег. В агентном режиме модель может не искать вовсе, и тогда дополнительной строки не будет.

Что дальше