web_search.
Получение ключа API
- Создайте учётную запись Brave Search API на странице https://brave.com/search/api/
- На панели управления выберите план Search и создайте ключ API.
- Сохраните ключ в конфигурации или задайте
BRAVE_API_KEYв окружении Gateway.
Пример конфигурации
plugins.entries.brave.config.webSearch.*; это канонический путь конфигурации. Общий параметр верхнего уровня tools.web.search.apiKey и параметр с ограниченной областью действия tools.web.search.brave.* по-прежнему загружаются посредством объединения для совместимости, но в новой конфигурации следует использовать указанный выше путь в области плагина.
webSearch.mode управляет транспортом Brave:
web(по умолчанию): обычный веб-поиск Brave с заголовками, URL-адресами и фрагментамиllm-context: Brave LLM Context API с предварительно извлечёнными фрагментами текста и источниками для привязки ответа к фактам
webSearch.baseUrl позволяет направлять запросы Brave через доверенный совместимый с Brave прокси-сервер
или шлюз. OpenClaw добавляет /res/v1/web/search или /res/v1/llm/context к
настроенному базовому URL и включает базовый URL в ключ кэша. Для общедоступных
конечных точек необходимо использовать https://; http:// допускается только для доверенных прокси-серверов
на интерфейсе обратной петли или в частной сети.
Параметры инструмента
string
обязательно
Поисковый запрос.
number
по умолчанию:"5"
Количество возвращаемых результатов (1–10).
string
Двухбуквенный код страны ISO (например,
US, DE).string
Код языка ISO 639-1 для результатов поиска (например,
en, de, fr).string
Код языка поиска Brave (например,
en, en-gb, zh-hans).string
Код языка ISO для элементов интерфейса.
'day' | 'week' | 'month' | 'year'
Фильтр по времени —
day означает 24 часа.string
Только результаты, опубликованные после этой даты (
YYYY-MM-DD).string
Только результаты, опубликованные до этой даты (
YYYY-MM-DD).Примечания
- OpenClaw использует план Brave Search. Если у вас есть устаревшая подписка (например, первоначальный бесплатный план с 2 000 запросов в месяц), она остаётся действительной, но не включает новые возможности, такие как LLM Context или более высокие ограничения частоты запросов.
- Каждый план Brave включает бесплатный возобновляемый кредит в размере $5 в месяц. План Search стоит $5 за 1 000 запросов, поэтому кредит покрывает 1 000 запросов в месяц. Установите ограничение использования на панели управления Brave, чтобы избежать непредвиденных расходов. Актуальные планы см. на портале Brave API.
- План Search включает конечную точку LLM Context и права на выполнение ИИ-инференса. Для хранения результатов с целью обучения или настройки моделей требуется план, явно предоставляющий права на хранение. См. Условия предоставления услуг Brave.
- Режим
llm-contextвозвращает записи с подтверждающими источниками вместо обычной структуры фрагментов веб-поиска. - Режим
llm-contextподдерживаетfreshnessи ограниченные диапазоныdate_after+date_before. Он не поддерживаетui_lang; значениеdate_beforeбезdate_afterотклоняется, поскольку Brave требует, чтобы пользовательские диапазоны актуальности включали начальную и конечную даты. ui_langдолжен включать подтег региона, напримерen-US.- По умолчанию результаты кэшируются на 15 минут (настраивается с помощью
cacheTtlMinutes). - Пользовательские значения
webSearch.baseUrlвключаются в идентификатор кэша Brave, поэтому ответы разных прокси-серверов не конфликтуют. - Включите диагностический флаг
brave.http, чтобы при устранении неполадок журналировать URL-адреса и параметры запросов Brave, состояние и длительность ответов, а также события попадания, промаха и записи кэша поиска. Флаг никогда не журналирует ключ API или тела ответов, однако поисковые запросы могут содержать конфиденциальные данные.
Связанные материалы
- Обзор веб-поиска — все провайдеры и автоматическое обнаружение
- Поиск Perplexity — структурированные результаты с фильтрацией по доменам
- Поиск Exa — нейронный поиск с извлечением содержимого