Brave Search API
OpenClaw は、web_search プロバイダーとして Brave Search API をサポートしています。
API キーを取得する
- https://brave.com/search/api/ で Brave Search API アカウントを作成します
- ダッシュボードで Search プランを選択し、API キーを生成します。
- キーを設定に保存するか、Gateway 環境で
BRAVE_API_KEYを設定します。
設定例
plugins.entries.brave.config.webSearch.* 配下にあります。
従来の tools.web.search.apiKey も互換性 shim を通じて引き続き読み込まれますが、正規の設定パスではなくなりました。
webSearch.mode は Brave の転送方式を制御します。
web(デフォルト): タイトル、URL、スニペットを含む通常の Brave web searchllm-context: グラウンディング用に事前抽出されたテキストチャンクとソースを返す Brave LLM Context API
ツールパラメーター
| Parameter | 説明 |
|---|---|
query | 検索クエリ(必須) |
count | 返す結果数(1〜10、デフォルト: 5) |
country | 2 文字の ISO 国コード(例: “US”, “DE”) |
language | 検索結果用の ISO 639-1 言語コード(例: “en”, “de”, “fr”) |
search_lang | Brave の検索言語コード(例: en, en-gb, zh-hans) |
ui_lang | UI 要素用の ISO 言語コード |
freshness | 時間フィルター: day(24h)、week、month、または year |
date_after | この日付以降に公開された結果のみ(YYYY-MM-DD) |
date_before | この日付以前に公開された結果のみ(YYYY-MM-DD) |
注意事項
- OpenClaw は Brave の Search プランを使用します。レガシーサブスクリプション(例: 月 2,000 クエリの元の Free プラン)がある場合、それは引き続き有効ですが、LLM Context やより高いレート制限のような新しい機能は含まれません。
- 各 Brave プランには、毎月更新される $5/月の無料クレジット が含まれます。Search プランの料金は 1,000 リクエストあたり $5 なので、このクレジットで月 1,000 クエリをカバーできます。予期しない請求を避けるため、Brave ダッシュボードで使用量制限を設定してください。最新のプランについては Brave API portal を参照してください。
- Search プランには、LLM Context エンドポイントと AI 推論権が含まれます。モデルの学習や調整のために結果を保存するには、明示的な保存権を含むプランが必要です。Brave の Terms of Service を参照してください。
llm-contextモードは、通常の web-search スニペット形式ではなく、グラウンディングされたソースエントリを返します。llm-contextモードは、ui_lang、freshness、date_after、date_beforeをサポートしません。ui_langには、en-USのようなリージョンサブタグを含める必要があります。- 結果はデフォルトで 15 分間キャッシュされます(
cacheTtlMinutesで設定可能)。
関連
- Web Search overview — すべてのプロバイダーと自動検出
- Perplexity Search — ドメインフィルタリング付きの構造化結果
- Exa Search — コンテンツ抽出付きのニューラル検索