Web Fetch 工具 (web_fetch
)
本文档介绍 Gemini CLI 中的 web_fetch
工具。
功能描述
使用 web_fetch
可以总结、比较或提取网页内容信息。该工具能处理提示中嵌入的一个或多个 URL(最多 20 个)。web_fetch
接收自然语言提示并返回生成的响应。
参数说明
web_fetch
接收一个参数:
prompt
(字符串,必填):包含待抓取 URL(最多 20 个)及具体处理指令的综合提示。例如:"总结 https://example.com/article 并从 https://another.com/data 提取关键点"
。提示中必须包含至少一个以http://
或https://
开头的 URL。
如何在 Gemini CLI 中使用 web_fetch
使用 web_fetch
时,需提供包含 URL 的自然语言提示。工具会在抓取 URL 前请求确认。确认后,工具将通过 Gemini API 的 urlContext
处理 URL。
如果 Gemini API 无法访问 URL,工具将回退到从本地机器直接抓取内容。工具会格式化响应,尽可能包含来源归属和引用信息,最后向用户提供响应。
使用方法:
web_fetch
使用示例
总结单篇文章:
比较两篇文章:
重要注意事项
- URL 处理:
web_fetch
依赖 Gemini API 访问和处理给定 URL 的能力。 - 输出质量:输出质量取决于提示中指令的清晰程度。