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

Google 搜索

在 LibreChat 中将 Google Custom Search 设置为智能体工具

正在寻找网页搜索功能?

本页面涵盖 Google Custom Search 代理工具。关于 LibreChat 内置的 Web Search 功能(Serper/SearXNG + Firecrawl + Jina),请参阅 Web Search

Google Search 工具允许您的智能体使用 Custom Search JSON API 查询 Google。您将需要一个 Google Custom Search Engine ID 和一个 API 密钥。

设置

创建一个可编程搜索引擎

前往 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 Key

前往 Custom Search JSON API 介绍页面 并点击 Get a Key

google_search-5

为您的项目命名,同意服务条款,并复制 API key。

google_search-6

添加环境变量

将这两个值添加到您的 .env 文件中:

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

将工具添加到 Agent

在 LibreChat 中,前往 Agents 面板并创建或编辑一个 agent。在 agent 的 Tools 列表中,选择 Google Search

重启并测试

部署命令
Dockerdocker compose down && docker compose up -d
本地停止 (Ctrl+C) 然后运行 npm run backend

向您的 agent 发送类似“Search for the latest news about AI”的消息。该 agent 将使用 Google Custom Search 来查找并返回相关结果。

常见问题

如果搜索没有返回结果,请确认您的 Programmable Search Engine 已设置为 Search the entire web(不要限制在特定站点)。同时确认 .env 文件中已设置 GOOGLE_SEARCH_API_KEYGOOGLE_CSE_ID,并且在进行更改后已重启 LibreChat。

这篇指南怎么样?