Gemini API 如何使用搜寻 grounding 并呈现来源
让大模型拥有事实根据!在 API 中开启 Google Search Grounding 联网检索锚定,代码提取精确引用链接与真实性保障。
一、什么是 Grounding(搜索接地)
Grounding 允许 Gemini 模型在回答时直接调用 Google Search 实时获取网络公网事实,并将答案与真实的网页来源进行比对锚定,彻底消除由于知识截止期带来的事实性幻觉。
二、Python SDK 开启 Grounding 实战代码
import google.generativeai as genai
# 配置 tools 挂载原生谷歌搜索
model = genai.GenerativeModel(
model_name="gemini-1.5-flash",
tools=[{"google_search_retrieval": {}}]
)
response = model.generate_content("2026 年人工智能硬件领域的最新突破有哪些?")
print(response.text)
# 提取引用的权威网页与时间戳
for candidate in response.candidates:
metadata = candidate.grounding_metadata
if metadata and metadata.search_entry_point:
print("搜索结果元数据:", metadata)
三、计费说明
开启搜索接地会产生极低廉的增量附加调用费,适合法律、医疗与商业尽调场景。
基础配置见核心篇:[Gemini API 入门总指南](https://aihuiyuan.club/articles/gemini-api-key-google-ai-studio-free)。