用于控制回答生成的选项

您可以根据自己的应用场景和所需的控制级别,通过多种方式控制回答的生成。

提示设计

了解提示设计,以便影响模型生成特定于您需求的输出。

例如,了解如何以结构化方式提供与任务相关的相关信息。

模型配置

设置模型配置,以控制模型如何生成回答。配置选项取决于您使用的模型和功能。下面是一些示例:

  • 对于 Gemini 模型,您可以配置输出词元数上限、重复输出词元的概率等参数。

  • 对于能够进行多模态输出的 Gemini 模型(例如 Gemini Nano Banana 或 Gemini Live API 模型),您还可以配置适用的回答类型(音频、文本或图片)以及音频回答中使用的声音(如果适用)。

  • 对于能够思考的 Gemini 模型,您还可以指定与思考相关的配置,包括思考级别以及是否包含思考摘要。

安全设置

使用安全设置可调整获得可能被视为有害的回答的可能性。这些设置可帮助您控制输出,避免可能出现的仇恨言论、骚扰、露骨色情和危险内容。

例如,您可以屏蔽宣传或允许访问有害商品、服务和活动的回答。

系统指令

设置系统指令以引导模型的行为。此功能就像一段“预置指令”,在模型接收到最终用户的进一步指令之前添加。

例如,您可以指示模型以海盗的口吻返回回答,或以特定格式返回回答。

使用响应 schema 的结构化输出

将响应 schema与提示一起传递,以指定特定的输出架构。此功能最常用于生成 JSON 输出,但也可用于分类任务(例如,当您希望模型使用特定标签或标记时)。