Skip to main content
インターネットからリアルタイム情報、ニュース、リサーチなどを検索します。Bocha、百度 Qianfan、智谱(Zhipu)、LinkAI、AnySearch、Serply、Tavily、SearXNG、Keenable の 9 つのバックエンドに対応しています。Keenable には明示的に有効化する匿名モード(API Key 不要)もあります。各プロバイダーは認証情報(または匿名モードのオプトイン)を設定すると利用可能になります。
Web コンソール の「モデル管理 → 検索」パネルから、プロバイダーと戦略を可視化して設定するのが推奨です。設定ファイルを手動で編集する必要はありません。

プロバイダー

Bocha、AnySearch、Serply、Tavily については専用キーを別途設定する必要があります。智谱、百度 Qianfan、LinkAI は対応するモデルの API キーをそのまま流用でき、モデルを設定すれば同時に検索機能も利用可能になります。SearXNG はセルフホスト型で、インスタンス URL のみ設定が必要です。Keenable はオプトイン方式です。tools.web_search.keenable_anonymoustrue に設定(またはコンソールの「検索」パネルで Key を空のまま保存)すると、IP 単位のレート制限(10 リクエスト/秒、1000 リクエスト/時)がある公開エンドポイントを呼び出します。任意の keenable_api_key(または KEENABLE_API_KEY)を設定すると制限が解除され、オプトインは不要です。

ルーティング戦略

  • auto(デフォルト):Agent が設定済みのプロバイダーから自動的に選択し、1 回のタスク内で複数回呼び出し、異なるプロバイダーを切り替えてより包括的な結果を取得できます。未指定の場合は bocha → qianfan → zhipu → linkai → anysearch → serply → tavily → searxng → keenable の順でフォールバックします。
  • fixedprovider で指定したプロバイダーに固定。該当プロバイダーの認証情報が欠けている場合は自動的に auto の順序にフォールバックします。

ツールパラメータ

9 社のプロバイダーがいずれも未設定(Key もインスタンス URL も匿名モードのオプトインもない)の場合、このツールは Agent に登録されません。