Google検索
LibreChatでGoogle Custom Searchをエージェントツールとして設定する
Web検索をお探しですか?
このページでは、Google Custom Search エージェントツールについて説明します。LibreChat に組み込まれている Web Search 機能(Serper/SearXNG + Firecrawl + Jina)については、Web Search を参照してください。
Google Searchツールを使用すると、エージェントはCustom Search JSON APIを介してGoogleで検索クエリを実行できるようになります。これには、Googleカスタム検索エンジンIDとAPIキーが必要です。
セットアップ
Programmable Search Engineを作成する
Programmable Search Engine control panel にアクセスし、Googleアカウントでサインインします。
Add をクリックして新しい検索エンジンを作成します。名前を入力し、Search the entire web を選択して、Create をクリックします。
Google Search APIキーを取得する
Custom Search JSON API introduction page にアクセスし、Get a Key をクリックします。
プロジェクトに名前を付け、利用規約に同意し、APIキーをコピーします。
エージェントにツールを追加する
LibreChatで、Agentsパネルに移動し、エージェントを作成または編集します。エージェントのToolsリストで、Google Searchを選択します。
再起動とテスト
| デプロイメント | コマンド |
|---|---|
| Docker | docker compose down && docker compose up -d |
| ローカル | 停止 (Ctrl+C) 後に npm run backend |
「AIに関する最新ニュースを検索して」のようなメッセージをエージェントに送信します。エージェントはGoogle Custom Searchを使用して関連する結果を検索し、返信します。
よくある質問
検索結果が何も返されない場合は、Programmable Search Engineがウェブ全体を検索するように設定されていること(特定のサイトに制限されていないこと)を確認してください。また、.envファイルにGOOGLE_SEARCH_API_KEYとGOOGLE_CSE_IDの両方が設定されていること、および変更後にLibreChatを再起動したことを確認してください。
関連ページ
このガイドはいかがでしたか?