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 все еще загружается через прокладку совместимости, но больше не является каноническим путем конфигурации.
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:// принимается только для доверенного loopback
или прокси-хостов в частной сети.
Параметры инструмента
Поисковый запрос.
Количество результатов для возврата (1–10).
Двухбуквенный код страны ISO (например,
US, DE).Код языка ISO 639-1 для результатов поиска (например,
en, de, fr).Код языка поиска Brave (например,
en, en-gb, zh-hans).Код языка ISO для элементов UI.
Фильтр по времени —
day означает 24 часа.Только результаты, опубликованные после этой даты (
YYYY-MM-DD).Только результаты, опубликованные до этой даты (
YYYY-MM-DD).Примечания
- OpenClaw использует план Brave Search. Если у вас есть устаревшая подписка (например, исходный бесплатный план с 2 000 запросов в месяц), она остается действительной, но не включает новые возможности вроде LLM Context или более высоких лимитов запросов.
- Каждый план Brave включает $5/месяц бесплатного кредита (возобновляемого). План Search стоит $5 за 1 000 запросов, поэтому кредит покрывает 1 000 запросов в месяц. Задайте лимит использования в панели управления Brave, чтобы избежать неожиданных списаний. Актуальные планы см. на портале Brave API.
- План Search включает эндпоинт LLM Context и права на AI inference. Для сохранения результатов с целью обучения или настройки моделей требуется план с явными правами на хранение. См. Условия обслуживания 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 или тела ответов, но поисковые запросы могут быть чувствительными.
Связанные материалы
- Обзор Web Search — все провайдеры и автообнаружение
- Perplexity Search — структурированные результаты с фильтрацией по доменам
- Exa Search — нейронный поиск с извлечением контента