Wyszukiwarka Google
Skonfiguruj Google Custom Search jako narzędzie agenta w LibreChat
Szukasz wyszukiwarki internetowej?
Ta strona dotyczy narzędzia agenta Google Custom Search. Informacje na temat wbudowanej funkcji Web Search w LibreChat (Serper/SearXNG + Firecrawl + Jina) znajdują się w sekcji Web Search.
Narzędzie Google Search pozwala Twoim agentom przeszukiwać Google przy użyciu Custom Search JSON API. Będziesz potrzebować identyfikatora Google Custom Search Engine ID oraz klucza API.
Konfiguracja
Utwórz programowalną wyszukiwarkę (Programmable Search Engine)
Przejdź do panelu sterowania Programmable Search Engine i zaloguj się za pomocą swojego konta Google.
Kliknij Add, aby utworzyć nową wyszukiwarkę. Wpisz nazwę, wybierz Search the entire web i kliknij Create.
Skopiuj swój identyfikator wyszukiwarki (Search Engine ID)
Po utworzeniu silnika zobaczysz swój Search engine ID. Skopiuj go – dodasz go do swojego pliku .env jako GOOGLE_CSE_ID.
Uzyskaj klucz API Google Search
Przejdź do strony wprowadzającej do Custom Search JSON API i kliknij Get a Key.
Nazwij swój projekt, zaakceptuj Warunki korzystania z usługi (Terms of Service) i skopiuj klucz API.
Dodaj zmienne środowiskowe
Dodaj obie wartości do swojego pliku .env:
GOOGLE_SEARCH_API_KEY=your-api-key-here
GOOGLE_CSE_ID=your-search-engine-id-hereDodawanie narzędzia do Agenta
W LibreChat przejdź do panelu Agents i utwórz lub edytuj agenta. Na liście Tools agenta wybierz Google Search.
Restart i test
| Wdrożenie | Polecenie |
|---|---|
| Docker | docker compose down && docker compose up -d |
| Lokalne | Zatrzymaj (Ctrl+C), a następnie npm run backend |
Wyślij do swojego agenta wiadomość typu „Wyszukaj najnowsze wiadomości o AI”. Agent użyje Google Custom Search, aby znaleźć i zwrócić odpowiednie wyniki.
Typowe problemy
Jeśli wyszukiwanie nie zwraca żadnych wyników, sprawdź, czy Twoja wyszukiwarka Programmable Search Engine jest ustawiona na Przeszukuj całą sieć (nieograniczoną do konkretnych witryn). Upewnij się również, że zarówno GOOGLE_SEARCH_API_KEY, jak i GOOGLE_CSE_ID są ustawione w pliku .env oraz że zrestartowałeś LibreChat po wprowadzeniu zmian.
Powiązane strony
Jaka jest ta instrukcja?