SuperAPI AI 工具集

gemini-search

通用与其它

查看项目

更新于 10-16 04:08

技能介绍

用途

Gemini Search 是一个用于执行网络搜索的技能,其核心作用是在需要网络搜索时,改用 Google Gemini CLI 工具,而不是内置的 WebSearch 工具。当该技能被触发时,应使用 Gemini CLI 完成搜索。

主要能力

该技能通过 Gemini CLI 调用 Google Gemini AI 模型的网络搜索能力。搜索请求以提示词形式传入,并借助 WebSearch: 前缀表明需要网络检索。

使用方式

前置条件

系统中必须已安装并配置好 gemini CLI 工具。Gemini CLI 提供对 Google Gemini AI 模型及其网络搜索能力的访问。该 CLI 必须正确完成认证与配置。

执行命令

当需要网络搜索时,通过 Bash 工具执行 Gemini CLI:

gemini --prompt "WebSearch: <query>"

关于 WebSearch: 前缀

提示词中的 WebSearch: 前缀是一种约定,用于向 Gemini 表明该请求需要网络检索,而不是仅根据训练数据作答。对于任何搜索类查询都应保留该前缀。若缺少该前缀,Gemini 可能仅依据其训练语料作答,从而遗漏最新信息。

回退机制

如果 gemini CLI 不可用(未安装、未认证,或返回非零退出码),应回退到内置的 WebSearch 工具,并用一行向用户报告回退情况(例如:“gemini CLI unavailable, falling back to built-in WebSearch”)。不要静默忽略该失败。

示例

基础搜索:

gemini --prompt "WebSearch: latest Python 3.12 features"

技术文档搜索:

gemini --prompt "WebSearch: Kubernetes pod networking best practices 2025"

API 文档搜索:

gemini --prompt "WebSearch: OpenAI API rate limits documentation"

适用场景

该技能适用于以下情况:

  • 用户明确要求使用 Gemini 进行搜索;
  • 需要更全面的网络搜索结果;
  • 内置 WebSearch 工具对特定查询存在局限;
  • 偏好使用 Google 的搜索能力。

限制与注意事项

  • Gemini CLI 必须正确完成认证与配置;
  • 搜索查询应清晰、具体,以获得最佳结果;
  • 结果通过 Gemini 模型的响应返回;
  • 若 gemini CLI 不可用,需回退到内置 WebSearch 工具并明确告知用户,不得静默忽略失败。