网页获取工具 (`web_fetch`)
网页获取工具 (web_fetch)
Section titled “网页获取工具 (web_fetch)”本文档描述了 Gemini CLI 的 web_fetch 工具。
使用 web_fetch 来总结、比较或从网页中提取信息。web_fetch 工具处理来自一个或多个嵌入在提示中的 URL(最多20个)的内容。web_fetch 接受自然语言提示并返回生成的响应。
web_fetch 需要一个参数:
prompt(字符串,必填):一个包含要获取的 URL(最多20个)及如何处理其内容的详细提示。例如:"Summarize https://example.com/article and extract key points from https://another.com/data"。提示必须至少包含一个以http://或https://开头的 URL。
如何使用 Gemini CLI 中的 web_fetch
Section titled “如何使用 Gemini CLI 中的 web_fetch”要使用 Gemini CLI 中的 web_fetch,请提供一个包含 URL 的自然语言提示。在获取任何 URL 之前,工具会请求确认。一旦确认,工具将通过 Gemini API 的 urlContext 处理 URL。
如果 Gemini API 无法访问 URL,工具将回退到直接从本地机器获取内容。工具将格式化响应,包括可能的来源归属和引用。然后,工具会将响应提供给用户。
用法:
web_fetch(prompt="Your prompt, including a URL such as https://google.com.")web_fetch 示例
Section titled “web_fetch 示例”总结单篇文章:
web_fetch(prompt="Can you summarize the main points of https://example.com/news/latest")比较两篇文章:
web_fetch(prompt="What are the differences in the conclusions of these two papers: https://arxiv.org/abs/2401.0001 and https://arxiv.org/abs/2401.0002?")- URL 处理:
web_fetch依赖于 Gemini API 访问和处理给定 URL 的能力。 - 输出质量: 输出的质量将取决于提示中指令的清晰度。