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

Pencarian Google

Siapkan Google Custom Search sebagai alat agen di LibreChat

Mencari Pencarian Web?

Halaman ini membahas alat agen Google Custom Search. Untuk fitur Web Search bawaan LibreChat (Serper/SearXNG + Firecrawl + Jina), lihat Web Search.

Alat Google Search memungkinkan agen Anda melakukan kueri ke Google menggunakan Custom Search JSON API. Anda akan memerlukan Google Custom Search Engine ID dan API key.

Pengaturan

Membuat Programmable Search Engine

Buka Programmable Search Engine control panel dan masuk dengan akun Google Anda.

Klik Add untuk membuat mesin pencari baru. Isi nama, pilih Search the entire web, lalu klik Create.

google_search-2

Salin ID Mesin Pencari Anda

Setelah membuat mesin pencari, Anda akan melihat Search engine ID Anda. Salin ID tersebut -- Anda akan menambahkannya ke file .env Anda sebagai GOOGLE_CSE_ID.

google_search-4

Dapatkan Kunci API Google Search

Buka halaman pengantar Custom Search JSON API dan klik Get a Key.

google_search-5

Beri nama proyek Anda, setujui Ketentuan Layanan, dan salin kunci API tersebut.

google_search-6

Menambahkan Variabel Lingkungan

Tambahkan kedua nilai tersebut ke dalam file .env Anda:

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

Menambahkan Tool ke Agent

Di LibreChat, buka panel Agents dan buat atau edit agen. Dalam daftar Tools agen tersebut, pilih Google Search.

Mulai Ulang dan Uji

DeploymentCommand
Dockerdocker compose down && docker compose up -d
LocalHentikan (Ctrl+C) lalu npm run backend

Kirim pesan seperti "Cari berita terbaru tentang AI" ke agen Anda. Agen tersebut akan menggunakan Google Custom Search untuk menemukan dan mengembalikan hasil yang relevan.

Masalah Umum

Jika pencarian tidak memberikan hasil, pastikan Programmable Search Engine Anda diatur ke Search the entire web (tidak dibatasi pada situs tertentu). Pastikan juga GOOGLE_SEARCH_API_KEY dan GOOGLE_CSE_ID telah diatur di dalam file .env Anda dan Anda telah memulai ulang LibreChat setelah melakukan perubahan.

Bagaimana panduan ini?