如需使用“借助 Google 搜索接地”功能,您必须启用 Google 搜索建议,以便用户找到与接地回答对应的搜索结果。
具体而言,您需要显示有依据的回答的元数据中包含的搜索查询。回答包括:
content
:LLM 生成的回答webSearchQueries
:要用于 Google 搜索建议的查询
例如,在以下代码段中,Gemini 会回答与搜索相关的问题,该问题询问一种热带植物。
"predictions": [
{
"content": "Monstera is a type of vine that thrives in bright indirect light…",
"groundingMetadata": {
"webSearchQueries": ["What's a monstera?"],
}
}
]
您可以使用 Google 搜索建议获取此输出并进行显示。
Google 搜索建议的要求
正确做法:
- 完全按照所提供的方式显示搜索建议,不进行任何修改,同时遵守显示要求。
- 当用户与搜索建议进行互动时,使他们直接前往 Google 搜索结果页 (SRP)。
错误做法:
- 在用户点按操作与显示 SRP 之间添加所有间隙屏幕或其他步骤。
- 在搜索建议或关联的基础 LLM 回答旁边显示任何其他搜索结果或建议。
显示要求
完全按照所提供的方式显示搜索建议,不对颜色、字体或外观进行任何修改。确保搜索建议按照以下模拟中指定的方式进行渲染,包括针对浅色和深色模式:
每当显示接地回答时,其相应的 Google 搜索建议都应保持可见。
品牌塑造:您必须严格遵循第三方使用 Google 品牌特征时适用的 Google 指南。
Google 搜索建议应至少为连接回答的完整宽度。
点按时的行为
用户点按条状标签后,会直接前往条状标签中显示的搜索字词的对应 Google 搜索结果页 (SRP)。SRP 可以在应用内浏览器或单独的浏览器应用中打开。请务必不要以任何方式最小化、移除或遮挡 SRP 的显示内容。以下动画模拟展示了点按 SRP 互动。
用于实现 Google 搜索建议的代码
当您使用 API 将响应作为搜索依据时,模型响应会在 renderedContent
字段中提供符合要求的 HTML 和 CSS 样式,您可以实现该字段在应用中显示搜索建议。如需查看 API 响应示例,请参阅以 Google 搜索为基础中的响应部分。
后续步骤
- 了解如何构建 Interactive Chat。
- 了解如何安全负责任地使用 Gemini。