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

プロバイダー

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

ルーティング戦略

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

ツールパラメータ

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