Skip to main content
OpenClaw підтримує Brave Search API як постачальника web_search.

Отримання ключа API

  1. Створіть обліковий запис Brave Search API на https://brave.com/search/api/
  2. На панелі керування виберіть план Search і згенеруйте ключ API.
  3. Збережіть ключ у конфігурації або задайте BRAVE_API_KEY у середовищі Gateway.

Приклад конфігурації

Специфічні для постачальника налаштування пошуку Brave розміщуються в 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 проксі-сервер або Gateway. OpenClaw додає /res/v1/web/search або /res/v1/llm/context до налаштованої базової URL-адреси та включає її до ключа кешу. Загальнодоступні кінцеві точки мають використовувати https://; http:// приймається лише для довірених проксі-вузлів local loopback або приватної мережі.

Параметри інструмента

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. Якщо у вас є застаріла підписка (наприклад, початковий план Free із 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 — нейронний пошук із вилученням вмісту