mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-10-30 20:35:22 +08:00
2.4 KiB
2.4 KiB
TavilySearch プラグイン
AI エージェント(LLM)専用に構築された Tavily API を使用して、LangBot に検索機能を提供するプラグインです。
機能
- Tavily による リアルタイムウェブ検索
- 異なる検索深度のサポート(基本/詳細)
- トピック別検索(一般/ニュース/金融)
- AI 生成の回答を含める
- 関連画像を含める
- 生の HTML コンテンツを含める
- カスタマイズ可能な結果数
インストール
-
プラグインをインストールします。
-
Tavily API キーを設定します:
- Tavily から API キーを取得します
- LangBot のプラグイン設定に API キーを追加します
使用方法
このプラグインは tavily_search ツールを追加し、会話内で LLM によって使用できます。
パラメータ
- query(必須):検索クエリ文字列
- search_depth(オプション):"basic"(デフォルト)または "advanced"
- topic(オプション):"general"(デフォルト)、"news"、または "finance"
- max_results(オプション):結果の数(1-20、デフォルト:5)
- include_answer(オプション):AI 生成の回答を含める(デフォルト:false)
- include_images(オプション):関連画像を含める(デフォルト:false)
- include_raw_content(オプション):生の HTML コンテンツを含める(デフォルト:false)
例
LangBot とチャットする際、LLM は自動的にこのツールを使用できます:
ユーザー:人工知能に関する最新ニュースは何ですか?
ボット:[tavily_search ツールを使用、topic="news"]
開発
このプラグインを開発または変更するには:
components/tools/tavily_search.pyでツールロジックを編集しますmanifest.yamlで設定を変更しますcomponents/tools/tavily_search.yamlでツールパラメータを更新します
設定
プラグインには以下の設定が必要です:
- tavily_api_key:Tavily API キー(必須)
ライセンス
このプラグインは LangBot プラグインエコシステムの一部です。