Gemini Search

使用 Gemini 3.5 Flash 的 Google Search grounding 进行联网搜索问答。当需要实时信息、最新新闻、最新文档/版本号、价格行情,或任何超出知识截止日期的内容时使用。Real-time web search with citations via Gemini 3.5 Flash. Use for current events, latest docs, news, or anything beyond the knowledge cutoff.

Comet966 Updated

File contents

gemini-search

调用 Gemini 3.5 Flash 的联网搜索(Google Search grounding),返回带引用来源的归纳回答。零第三方依赖,仅需 Python 3。

使用方法

  1. 把需求整理成一个清晰、具体、自包含的问题(包含必要的上下文,如年份、版本、地区),不要用碎片关键词。
  2. 运行本 skill 目录下的脚本(<skill目录> 即本 SKILL.md 所在目录):
python3 <skill目录>/scripts/gemini_search.py "你的问题"
  1. 输出结构:回答正文 → --- 来源 --- 编号列表(标题+URL)→ --- 实际搜索词 ---(如有)。向用户转述结论时,保留关键来源链接。

可选参数

  • --model MODEL:覆盖默认模型(默认 gemini-3.5-flash)
  • --style gemini|openai|auto:API 接口格式(默认 auto,自动探测)
  • --raw:打印原始 JSON,排查兼容性问题时使用

出错处理

  • 提示 [配置缺失]:把报错中的配置步骤转告用户(创建 ~/.config/gemini-search/.env,填入 GEMINI_SEARCH_BASE_URL 和 GEMINI_SEARCH_API_KEY),不要替用户编造 key。详见本目录 README.md。
  • 提示 [鉴权失败]:让用户检查 key 及模型权限。
  • 输出末尾建议固定 GEMINI_SEARCH_API_STYLE=openai:可转告用户写入配置以加速后续调用。

Comet966/gemini-skills/tree/main/skills/gemini-search commit ce33ac570a

Frequently asked questions

npx skillmds@latest add comet966/gemini-search