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

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-2

検索エンジンIDをコピーする

エンジンを作成した後、Search engine IDが表示されます。これをコピーして、.envファイルのGOOGLE_CSE_IDに追加してください。

google_search-4

Google Search APIキーを取得する

Custom Search JSON API introduction page にアクセスし、Get a Key をクリックします。

google_search-5

プロジェクトに名前を付け、利用規約に同意し、APIキーをコピーします。

google_search-6

環境変数の追加

両方の値を .env ファイルに追加します:

GOOGLE_SEARCH_API_KEY=your-api-key-here
GOOGLE_CSE_ID=your-search-engine-id-here

エージェントにツールを追加する

LibreChatで、Agentsパネルに移動し、エージェントを作成または編集します。エージェントのToolsリストで、Google Searchを選択します。

再起動とテスト

デプロイメントコマンド
Dockerdocker compose down && docker compose up -d
ローカル停止 (Ctrl+C) 後に npm run backend

「AIに関する最新ニュースを検索して」のようなメッセージをエージェントに送信します。エージェントはGoogle Custom Searchを使用して関連する結果を検索し、返信します。

よくある質問

検索結果が何も返されない場合は、Programmable Search Engineがウェブ全体を検索するように設定されていること(特定のサイトに制限されていないこと)を確認してください。また、.envファイルにGOOGLE_SEARCH_API_KEYGOOGLE_CSE_IDの両方が設定されていること、および変更後にLibreChatを再起動したことを確認してください。

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