Перейти к основному содержимому

Веб-поиск

Elftia интегрирует несколько поисковых систем, позволяя AI получать актуальную информацию из интернета в ходе диалогов. Поддерживаются режимы API-поиска и локальной автоматизации браузера, при этом можно одновременно включить несколько систем для агрегации результатов.

Сценарии использования

  • Пусть AI ищет в диалоге свежие новости, техническую документацию или информацию о продуктах
  • Получение данных в реальном времени (котировки акций, погода, результаты матчей и т.д.)
  • Пусть AI отвечает на вопросы, требующие интернет-подключения, опираясь на результаты поиска
  • Использование Jina Reader для извлечения полного содержимого веб-страниц и AI-анализа
  • Поиск через локальный браузер при отсутствии API-ключа

Поддерживаемые поисковые системы

СистемаТипТребует API-ключОписание
TavilyAPI-поискДаПоисковый API, оптимизированный для AI, возвращает структурированные сводки
JinaAPI-поиск + Web ReaderДаПоисковая система + полнотекстовое извлечение содержимого страниц (Jina Reader)
SearxngСамохостируемый мета-поискНет (нужен URL экземпляра)Мета-поисковая система с открытым исходным кодом, агрегирующая несколько поисковиков
Zhipu (Zhipu AI)API-поискДаWeb-поисковый API Zhipu AI, оптимизированный для китайского контента
Z.AIAPI-поискДаПоисковый API Z.AI
Claude SearchAPI-поискДаВстроенная поисковая возможность Claude
Local GoogleЛокальный браузерНетПоиск Google через автоматизацию локального браузера
Local BingЛокальный браузерНетПоиск Bing через автоматизацию локального браузера
Local BaiduЛокальный браузерНетПоиск Baidu через автоматизацию локального браузера

Настройка поисковых систем

Шаги

  1. Откройте Настройки > Веб-поиск
  2. Найдите поисковую систему, которую хотите использовать
  3. Настройте её в соответствии с типом (см. таблицу настроек ниже)
  4. Включите систему

Настройка API-поисковых систем

ПараметрОписаниеПрименимые системы
API-ключAPI-ключ поискового сервисаTavily, Jina, Zhipu, Z.AI, Claude
API HostПользовательская конечная точка API (опционально)Все API-системы
Статус включенияВключена ли эта системаВсе системы

Настройка Searxng

ПараметрОписание
API HostURL экземпляра Searxng (например, http://localhost:8888)
Имя пользователя Basic AuthИмя пользователя для HTTP-базовой аутентификации (опционально)
Пароль Basic AuthПароль для HTTP-базовой аутентификации (опционально)
Статус включенияВключена ли система

Локальные браузерные системы

Локальные браузерные системы не требуют API-ключей и напрямую обращаются к поисковикам через автоматизацию браузера:

  • Local Google — автоматическое управление браузером для поиска Google
  • Local Bing — автоматическое управление браузером для поиска Bing
  • Local Baidu — автоматическое управление браузером для поиска Baidu

Достаточно включить в настройках, чтобы начать использовать.

:::info Окно входа Некоторые поисковые системы могут требовать входа в аккаунт. Elftia предоставляет специальное окно входа, где можно выполнить вход в поисковые системы; состояние входа сохраняется. :::

Использование поиска в диалогах

Включение поиска

Веб-поиск включается для каждой сессии отдельно. В интерфейсе чата:

  1. Откройте панель настроек текущей сессии
  2. Включите параметр Веб-поиск
  3. Выберите поисковую систему (если настроено несколько)

Процесс поиска

После включения поиска AI автоматически запускает поиск, когда нужна актуальная информация:

Вопрос пользователя → AI решает, нужен ли поиск → Отправка поискового запроса → Получение результатов → AI синтезирует результаты для ответа

Результаты поиска предоставляются AI в качестве контекста, на основе которого генерируются более точные ответы.

Агрегация результатов нескольких систем

При одновременном включении нескольких поисковых систем Elftia поддерживает параллельный поиск и агрегацию результатов:

  1. Одновременная отправка поисковых запросов ко всем включённым системам
  2. Агрегация результатов от всех систем
  3. Дедупликация и ранжирование перед передачей AI

Этот подход позволяет получить более полные результаты поиска и улучшить качество ответов.

Jina Reader

Jina Reader — функция полнотекстового чтения веб-страниц, входящая в состав поисковой системы Jina. Она способна извлекать содержимое страниц по любому URL в структурированный текстовый формат.

Возможности

  • Извлечение основного текстового содержимого страниц (удаление навигации, рекламы и других отвлекающих элементов)
  • Возврат заголовка, описания и основного текста
  • Поддержка настройки таймаута
  • Функция Reader становится автоматически доступна после настройки поисковой системы Jina с API-ключом

Сценарии использования

  • Пусть AI читает и анализирует содержимое указанных веб-страниц
  • Извлечение информации из онлайн-документов
  • Получение полного текста статей и научных работ

Формат результатов поиска

Каждый результат поиска содержит следующую информацию:

ПолеОписание
Заголовок (title)Заголовок результата поиска
Содержимое (content)Сводка или фрагмент текста результата
URL (url)Адрес исходной веб-страницы

Ответ поиска также включает:

ПолеОписание
Успех (success)Успешен ли поисковый запрос
Запрос (query)Использованные ключевые слова поиска
Провайдер (provider)Идентификатор поисковой системы, выполнившей поиск

Рекомендации по выбору поисковой системы

ПотребностьРекомендуемая система
Общий поиск, оптимизированный для AITavily
Поиск по китайскому контентуZhipu (Zhipu AI) или Local Baidu
Полнотекстовое извлечение содержимого страницJina (поиск + Reader)
Без API-ключаLocal Google / Local Bing / Local Baidu
Самохостирование, приоритет конфиденциальностиSearxng
Безопасность данных, внутренняя сетьSearxng (самохостируемый) или локальные системы

Ротация API-ключей

Некоторые поисковые системы (например, Tavily, Jina) поддерживают настройку нескольких API-ключей. При настройке API-ключей используйте несколько ключей, разделённых запятой, и система автоматически их ротирует:

key1,key2,key3

Когда ключ достигает лимита запросов, система автоматически переключается на следующий.

Часто задаваемые вопросы

ВопросРешение
Поиск не возвращает результатовУбедитесь, что поисковая система включена и API-ключ правильный
Поиск выполняется медленноЛокальные браузерные системы могут быть медленнее, рекомендуется сначала использовать API-системы
Ошибка подключения к SearxngУбедитесь, что экземпляр Searxng запущен, проверьте URL и данные аутентификации
Локальные системы заблокированы поисковикомЧастое использование локальных систем может вызвать защиту от ботов; переключитесь на API-системы
AI не использует результаты поискаУбедитесь, что веб-поиск включён в текущей сессии
Результаты поиска нерелевантны вопросуПопробуйте чётче описать проблему или используйте другую поисковую систему
Содержимое, извлечённое Jina Reader, неполноеНекоторые страницы могут иметь защиту от ботов; попробуйте войти через окно входа

Связанные ссылки

  • Чат — Использование поиска в диалогах
  • Agent-ы — Agent-ы могут автоматически вызывать инструменты поиска
  • MCP — Веб-поиск также можно использовать как MCP-инструмент