您可以根据自己的使用场景和所需的控制级别,以多种方式控制回答的生成。
提示设计
了解 提示设计,以便 影响模型生成符合您需求的输出。
例如,了解如何以结构化方式提供与任务相关的相关信息。
模型配置
设置模型配置以控制如何 模型生成回答的方式。配置选项取决于您使用的模型和功能。
对于 Gemini 模型,您可以配置 输出 token 数量上限、温度、Top-K 和 Top-P 等参数。如果您使用的是 Gemini Live API或能够进行Gemini多模态输出的模型, 还可以额外配置回答类型(音频、文本或图片) 以及音频回答中使用的语音。
对于能够进行 思考 的 Gemini 模型,您还可以指定与 思考相关的配置,包括 思考预算 以及是否包含 思考摘要。
对于 Imagen 模型,您可以配置诸如 要生成的图片数量、宽高比、添加水印等参数。
安全设置
使用 安全设置 来调整获得可能被视为有害的回答的可能性 。这些设置可以帮助您控制可能包含仇恨言论、骚扰内容、露骨色情内容和危险内容的输出。
例如,您可以屏蔽宣传或允许访问有害商品、服务和活动的回答。
系统指令
设置系统指令以引导模型的 行为。此功能就像一段“序言”,在模型接收到最终用户的任何进一步指令之前添加。
例如,您可以告知模型以海盗的身份返回回答,或以特定格式返回回答。
使用回答架构的结构化输出
将 回答架构 与提示一起传递,以指定特定的输出架构。此功能最常用于生成 JSON 输出,但也可用于分类任务(例如,当您希望模型使用特定标签或标记时)。