diff --git a/docs/uk/tools/searxng-search.md b/docs/uk/tools/searxng-search.md index d5356a13b..f693b4ac5 100644 --- a/docs/uk/tools/searxng-search.md +++ b/docs/uk/tools/searxng-search.md @@ -1,39 +1,39 @@ --- read_when: - - Вам потрібен самостійно розгорнутий провайдер вебпошуку + - Вам потрібен самостійно розміщений провайдер вебпошуку - Ви хочете використовувати SearXNG для web_search - - Вам потрібен варіант пошуку, орієнтований на конфіденційність або ізольований від мережі -summary: SearXNG вебпошук -- самостійно розгорнутий постачальник метапошуку без ключів + - Вам потрібен орієнтований на приватність або ізольований від мережі варіант пошуку +summary: Вебпошук SearXNG -- самостійно розгорнутий постачальник метапошуку без ключів title: Пошук SearXNG x-i18n: - generated_at: "2026-05-02T05:43:34Z" + generated_at: "2026-05-02T06:00:49Z" model: gpt-5.5 provider: openai - source_hash: 7689776ff1858afeb6584500d30ff5d076699fa724a8ff16912870aa77d9f889 + source_hash: 8743325d4d4fdccad04956154bb87b1bd7f7155fb063a09cee3733a73e8d0c30 source_path: tools/searxng-search.md workflow: 16 --- -OpenClaw підтримує [SearXNG](https://docs.searxng.org/) як **самостійно розгорнутого -постачальника `web_search` без ключа**. SearXNG — це пошуковий метарушій із відкритим кодом, +OpenClaw підтримує [SearXNG](https://docs.searxng.org/) як **самостійно розгорнутий, +безключовий** провайдер `web_search`. SearXNG — це open-source метапошуковий рушій, який агрегує результати з Google, Bing, DuckDuckGo та інших джерел. Переваги: -- **Безкоштовно й без обмежень** -- ключ API або комерційна підписка не потрібні +- **Безкоштовно та без обмежень** -- не потрібні API-ключ або комерційна підписка - **Приватність / ізоляція** -- запити ніколи не залишають вашу мережу -- **Працює будь-де** -- немає регіональних обмежень комерційних пошукових API +- **Працює всюди** -- немає регіональних обмежень комерційних пошукових API ## Налаштування - + ```bash docker run -d -p 8888:8080 searxng/searxng ``` Або використайте будь-яке наявне розгортання SearXNG, до якого маєте доступ. Див. - [документацію SearXNG](https://docs.searxng.org/) щодо налаштування для продакшну. + [документацію SearXNG](https://docs.searxng.org/) щодо налаштування для production. @@ -65,7 +65,7 @@ OpenClaw підтримує [SearXNG](https://docs.searxng.org/) як **само } ``` -Налаштування рівня Plugin для інстансу SearXNG: +Налаштування рівня Plugin для екземпляра SearXNG: ```json5 { @@ -92,8 +92,8 @@ OpenClaw підтримує [SearXNG](https://docs.searxng.org/) як **само - `https://` працює для публічних або приватних хостів SearXNG - `http://` приймається лише для довірених хостів приватної мережі або loopback-хостів - публічні хости SearXNG мають використовувати `https://` -- приватні/внутрішні хости використовують мережевий захист для самостійно розгорнутих інстансів; публічні хости `https://` - залишаються на строгому захисті вебпошуку й не можуть перенаправляти на приватні +- приватні/внутрішні хости використовують мережевий захист для самостійно розгорнутих сервісів; публічні хости `https://` + залишаються на суворому захисті вебпошуку й не можуть переспрямовувати на приватні адреси ## Змінна середовища @@ -104,40 +104,42 @@ OpenClaw підтримує [SearXNG](https://docs.searxng.org/) як **само export SEARXNG_BASE_URL="http://localhost:8888" ``` -Коли `SEARXNG_BASE_URL` задано й явного постачальника не налаштовано, автовиявлення -автоматично вибирає SearXNG (з найнижчим пріоритетом -- будь-який постачальник на основі API з +Коли `SEARXNG_BASE_URL` задано й явного провайдера не налаштовано, автовиявлення +автоматично вибирає SearXNG (із найнижчим пріоритетом -- будь-який API-провайдер із ключем перемагає першим). ## Довідка з конфігурації Plugin | Поле | Опис | | ------------ | ------------------------------------------------------------------ | -| `baseUrl` | Базовий URL вашого інстансу SearXNG (обов’язково) | -| `categories` | Категорії через кому, як-от `general`, `news` або `science` | +| `baseUrl` | Базова URL-адреса вашого екземпляра SearXNG (обов’язково) | +| `categories` | Категорії, розділені комами, як-от `general`, `news` або `science` | | `language` | Код мови для результатів, як-от `en`, `de` або `fr` | -## Нотатки +## Примітки - **JSON API** -- використовує нативну кінцеву точку SearXNG `format=json`, а не HTML-скрейпінг -- **Без ключа API** -- працює з будь-яким інстансом SearXNG одразу після налаштування -- **Перевірка базового URL** -- `baseUrl` має бути чинним URL `http://` або `https://`; +- **URL-адреси результатів зображень** -- результати категорії зображень включають `img_src`, коли SearXNG + повертає пряму URL-адресу зображення +- **Без API-ключа** -- працює з будь-яким екземпляром SearXNG одразу +- **Перевірка базової URL-адреси** -- `baseUrl` має бути дійсною URL-адресою `http://` або `https://`; публічні хости мають використовувати `https://` - **Мережевий захист** -- приватні/внутрішні кінцеві точки SearXNG явно вмикають - доступ до приватної мережі; публічні кінцеві точки SearXNG `https://` зберігають строгий + доступ до приватної мережі; публічні кінцеві точки SearXNG `https://` зберігають суворий захист від SSRF -- **Порядок автовиявлення** -- SearXNG перевіряється останнім (порядок 200) під час - автовиявлення. Постачальники на основі API з налаштованими ключами запускаються першими, потім +- **Порядок автовиявлення** -- SearXNG перевіряється останнім (порядок 200) в + автовиявленні. API-провайдери з налаштованими ключами запускаються першими, потім DuckDuckGo (порядок 100), потім Ollama Web Search (порядок 110) -- **Самостійно розгорнуто** -- ви контролюєте інстанс, запити та вихідні пошукові рушії +- **Самостійно розгорнутий** -- ви контролюєте екземпляр, запити та upstream-пошукові рушії - **Категорії** за замовчуванням мають значення `general`, якщо їх не налаштовано - Щоб JSON API SearXNG працював, переконайтеся, що у вашому інстансі SearXNG увімкнено формат `json` - у `settings.yml` в розділі `search.formats`. + Щоб JSON API SearXNG працював, переконайтеся, що у вашому екземплярі SearXNG увімкнено формат `json` + у `settings.yml` у розділі `search.formats`. ## Пов’язане -- [Огляд вебпошуку](/uk/tools/web) -- усі постачальники та автовиявлення -- [Пошук DuckDuckGo](/uk/tools/duckduckgo-search) -- ще один резервний варіант без ключа +- [Огляд вебпошуку](/uk/tools/web) -- усі провайдери й автовиявлення +- [Пошук DuckDuckGo](/uk/tools/duckduckgo-search) -- ще один безключовий резервний варіант - [Пошук Brave](/uk/tools/brave-search) -- структуровані результати з безкоштовним рівнем