web_search. SearXNG — это метапоисковая система с открытым исходным кодом,
которая объединяет результаты из Google, Bing, DuckDuckGo и других источников.
Преимущества:
- Бесплатно и без ограничений — ключ API или коммерческая подписка не требуются
- Конфиденциальность / изолированная сеть — запросы никогда не покидают вашу сеть
- Работает везде — нет региональных ограничений коммерческих поисковых API
Настройка
1
Установите плагин
2
Запустите экземпляр SearXNG
3
Настройте
Конфигурация
baseUrl также принимает объект SecretRef (например, { source: "env", id: "SEARXNG_BASE_URL" }).
Переменная окружения
Вместо конфигурации задайтеSEARXNG_BASE_URL:
baseUrl, затем встроенный SecretRef переменной окружения в
baseUrl, затем SEARXNG_BASE_URL. Если ни один из путей конфигурации не задан,
присутствует SEARXNG_BASE_URL и провайдер не выбран явно, при автоматическом обнаружении
выбирается SearXNG.
Справочник по конфигурации плагина
Вызов инструмента
web_search также принимает count (1-10 результатов), categories
и language как переопределения для отдельного вызова.
Примечания
- JSON API — используется нативная конечная точка SearXNG
format=json, а не извлечение данных из HTML - URL результатов поиска изображений — результаты категории изображений содержат
img_src, если SearXNG возвращает прямой URL изображения - Без ключа API — работает с любым экземпляром SearXNG без дополнительной настройки
- Проверка базового URL —
baseUrlдолжен быть допустимым URLhttp://илиhttps:// - Защита сети — базовые URL
http://должны указывать на доверенный частный или loopback-хост (для публичных хостов необходимо использоватьhttps://); к базовым URLhttps://, которые разрешаются в частный/внутренний адрес, применяется то же разрешение для самостоятельно размещаемых экземпляров, а для базовых URLhttps://, которые разрешаются в публичный адрес, сохраняется строгая защита от SSRF - Порядок автоматического обнаружения — для SearXNG требуется настроенный
baseUrl(порядковый номер 200 среди провайдеров, у которых уже есть необходимые учетные данные). Провайдеры без ключа, такие как DuckDuckGo или Ollama Web Search, никогда не выбираются автоматически неявным образом; они активируются только при явном выбореprovider - Самостоятельное размещение — вы контролируете экземпляр, запросы и вышестоящие поисковые системы
- Категории по умолчанию имеют значение
general, если они не настроены - Резервная категория — если запрос категории, отличной от
general, завершается успешно, но возвращает ноль результатов, OpenClaw один раз повторяет тот же запрос сgeneral, прежде чем вернуть пустой набор результатов - Кэширование результатов — идентичные запросы (с одинаковыми запросом, количеством, категориями, языком и базовым URL) кэшируются внутри процесса на короткое время жизни
- Требование к версии — плагин объявляет
minHostVersion: >=2026.6.9
Связанные материалы
- Обзор веб-поиска — все провайдеры и автоматическое обнаружение
- Поиск DuckDuckGo — еще один провайдер без ключа
- Поиск Brave — структурированные результаты с бесплатным тарифом