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