<ph type="x-smartling-placeholder">
Gemini 默认生成非结构化文本,但有些应用要求 结构化文本。对于这些用例,你可以限制 Gemini 回答问题, JSON,一种适合自动处理的结构化数据格式。
例如,以下用例需要模型的结构化输出:
- 通过从中提取公司信息来构建公司数据库 新闻报道。
- 从简历中提取标准化信息。
- 从食谱中提取食材,并显示杂货网站链接 每种食材。
在问题中,你可以让 Gemini 生成 JSON 格式的输出,但请注意
,Google 无法保证生成 JSON 即可。
要获得更具确定性的响应,您可以在
responseSchema
字段,让 Gemini 始终以预期结构进行响应。
本指南将向您介绍如何使用
通过 SDK 使用 generateContent
方法
任意选择。它侧重于纯文本输入,不过 Gemini 也可以
包含以下内容的多模态请求的 JSON 响应:
图片、视频和
audio。