跳转到主内容

Google 原生工具(Gemini)

Gemini 模型配备了一套Google 原生工具,这些工具直接集成在模型中。与通用工具不同,这些工具在服务器端处理,无需额外的 function-calling 开销。

可用的 Google 原生工具​

工具工具键描述
Google 搜索googleSearch通过 Google 搜索最新信息
代码执行codeExecution在沙箱中编写并执行 Python 代码
URL 上下文urlContext获取特定 URL 的内容
Google 地图googleMaps搜索地点并查询路线信息

工作原理​

当你选择 Gemini 模型并启用一个或多个 Google 原生工具时,这些工具会被模型直接调用。AI 会根据你的问题自动决定何时使用哪个工具。

与其他工具结合使用​

取决于 Gemini 模型

Gemini 3 及更新版本可以将合适的 Google 原生工具与通用工具以及 AI-Public 内置的 Google 和 Microsoft 连接器结合使用。较旧的 Gemini 模型在启用原生工具时仅使用原生工具集,因为它们的工具协议不可靠地支持组合使用。

设置​

设置值
适用范围Gemini 模型
组合使用Gemini 3 及更新版本支持;旧版本仅限原生工具

相较于通用工具的优势​

Google 原生工具通用工具
直接集成于 Gemini外部 API 调用
无额外 function-calling 轮次工具调用带来额外延迟
针对 Gemini 优化适用于所有模型
服务器端处理客户端工具调度

带文件的代码执行​

你在聊天中发送的文件会在调用代码执行工具前自动上传到 Gemini Files API。执行结束后,上传的文件会自动清理。这使得直接分析 CSV 文件、图片或其他数据成为可能。

使用示例​

  • Google 搜索:“今天关于 AI 法规的新闻有哪些?”
  • 代码执行:“计算这些分数的平均值:7, 8, 6, 9, 7”
  • URL 上下文:“https://example.com/document 页面上写了什么?”
  • Google 地图:“从阿姆斯特丹到乌得勒支的路线是什么?”

限制​

  • 仅适用于 Gemini 模型
  • 与通用工具组合使用需 Gemini 3 或更新版本
  • 需要组织启用 Gemini 模型

相关工具​

WhatsApp