跳转到主内容

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