Tavily検索
LibreChatでTavily Searchをエージェントツールとして設定する
Tavily Searchは、最新のWebリサーチを行うための組み込みエージェントツールです。構造化された検索結果を返し、オプションで回答、画像、生のページコンテンツ、ドメインフィルター、および最新性フィルターを含めることができます。
セットアップ
Tavily APIキーを取得する
Tavilyアカウントを作成し、app.tavily.comからAPIキーをコピーしてください。
LibreChatを再起動する
| デプロイメント | コマンド |
|---|---|
| Docker | docker compose down && docker compose up -d |
| ローカル | サーバーを停止し、再度 npm run backend を実行します |
エージェントにTavilyを追加する
LibreChatで、Agentsを選択し、エージェントを作成または編集して、エージェントのToolsリストを開き、Tavily Searchを選択して、エージェントを保存します。
パラメータ
| パラメータ | 説明 |
|---|---|
query | 検索クエリ。必須。 |
max_results | 返す結果の数(1から10まで)。デフォルトは5。 |
search_depth | 高速な結果を得るには basic、より高品質な結果を得るには advanced を指定。Advanced検索は2リクエスト分としてカウントされます。 |
include_answer | レスポンスにTavilyが生成した回答を含める。 |
include_images | 画像検索結果を含める。 |
include_image_descriptions | 画像が有効な場合、返される画像の詳細説明を含める。 |
include_raw_content | 結果に生のページコンテンツを含める。 |
include_domains | 特定のドメインに結果を限定する。 |
exclude_domains | 特定のドメインを除外する。 |
topic | general、news、または finance。 |
time_range | 結果を day、week、month、year などの直近の期間に限定する。 |
days | ニュース検索で含める過去の日数。 |
注記
- Tavily Searchはエージェントツールです。LibreChatでは、TavilyをWeb Searchプロバイダーまたはスクレイパーとして使用することもでき、これらは個別に設定されます。
- Tavilyのリクエストは、設定されている場合、グローバルな
PROXY環境変数を使用します。PROXYが設定されていない場合、サポートされているサーバーサイドクライアントはHTTP_PROXY、HTTPS_PROXY、およびNO_PROXY/no_proxyを優先します。 - Agent Builderにツールが表示されない場合は、
TAVILY_API_KEYが設定されていることを確認し、includedToolsまたはfilteredToolsを確認してください。
このガイドはいかがでしたか?