Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Tavily検索

LibreChatでTavily Searchをエージェントツールとして設定する

Tavily Searchは、最新のWebリサーチを行うための組み込みエージェントツールです。構造化された検索結果を返し、オプションで回答、画像、生のページコンテンツ、ドメインフィルター、および最新性フィルターを含めることができます。

セットアップ

Tavily APIキーを取得する

Tavilyアカウントを作成し、app.tavily.comからAPIキーをコピーしてください。

環境変数の追加

.env ファイルにキーを追加します:

TAVILY_API_KEY=tvly-your-api-key

LibreChatを再起動する

デプロイメントコマンド
Dockerdocker 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特定のドメインを除外する。
topicgeneralnews、または finance
time_range結果を dayweekmonthyear などの直近の期間に限定する。
daysニュース検索で含める過去の日数。

注記

  • Tavily Searchはエージェントツールです。LibreChatでは、TavilyをWeb Searchプロバイダーまたはスクレイパーとして使用することもでき、これらは個別に設定されます。
  • Tavilyのリクエストは、設定されている場合、グローバルな PROXY 環境変数を使用します。PROXY が設定されていない場合、サポートされているサーバーサイドクライアントは HTTP_PROXYHTTPS_PROXY、および NO_PROXY/no_proxy を優先します。
  • Agent Builderにツールが表示されない場合は、TAVILY_API_KEYが設定されていることを確認し、includedToolsまたはfilteredToolsを確認してください。

このガイドはいかがでしたか?