DuckDuckGo — поисковик с упором на приватность. Блок вызывает Instant Answers API (Application Programming Interface — программный интерфейс): краткие ответы, аннотации и связанные темы. Ключ API не нужен.
С DuckDuckGo в Pailot вы можете:
- Получать заголовок и аннотацию по запросу
- Брать прямой ответ (расчёты, факты) и связанные темы
- Убирать HTML из текста и пропускать страницы неоднозначности
Блок ставят на холст как отдельный шаг или прикрепляют к агенту.
Инструменты
duckduckgo_search
Поиск через Instant Answers API DuckDuckGo.
Вход
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
query | string | Да | Поисковый запрос |
noHtml | boolean | Нет | Убрать HTML из текста результатов (по умолчанию true) |
skipDisambig | boolean | Нет | Пропустить результаты неоднозначности (по умолчанию false) |
Выход
| Параметр | Тип | Описание |
|---|---|---|
heading | string | Заголовок мгновенного ответа |
abstract | string | Краткая аннотация темы |
abstractText | string | Аннотация обычным текстом |
abstractSource | string | Источник аннотации (например, Wikipedia) |
abstractURL | string | URL источника аннотации |
image | string | URL картинки по теме |
answer | string | Прямой ответ, если есть (например, для расчётов) |
answerType | string | Тип ответа (calc, ip и др.) |
type | string | Тип ответа: A (статья), D (неоднозначность), C (категория), N (имя), E (эксклюзив) |
relatedTopics | array | Связанные темы со ссылками и описаниями |
↳ FirstURL | string | URL связанной темы |
↳ Text | string | Описание связанной темы |
↳ Result | string | HTML-фрагмент результата |
results | array | Внешние ссылки |
↳ FirstURL | string | URL результата |
↳ Text | string | Описание результата |
↳ Result | string | HTML-фрагмент результата |