您可以根据自己的应用场景和所需的控制级别,通过多种方式控制回答的生成。
提示设计
了解提示设计,以便影响模型生成特定于您需求的输出。
例如,了解如何以结构化方式提供与任务相关的相关信息。
模型配置
设置模型配置,以控制模型如何生成回答。配置选项取决于您使用的模型和功能。下面是一些示例:
对于 Gemini 模型,您可以配置输出词元数上限、重复输出词元的概率等参数。
对于能够进行多模态输出的 Gemini 模型(例如 Gemini Nano Banana 或 Gemini Live API 模型),您还可以配置适用的回答类型(音频、文本或图片)以及音频回答中使用的声音(如果适用)。
对于能够思考的 Gemini 模型,您还可以指定与思考相关的配置,包括思考级别以及是否包含思考摘要。
安全设置
使用安全设置可调整获得可能被视为有害的回答的可能性。这些设置可帮助您控制输出,避免可能出现的仇恨言论、骚扰、露骨色情和危险内容。
例如,您可以屏蔽宣传或允许访问有害商品、服务和活动的回答。
系统指令
设置系统指令以引导模型的行为。此功能就像一段“预置指令”,在模型接收到最终用户的进一步指令之前添加。
例如,您可以指示模型以海盗的口吻返回回答,或以特定格式返回回答。
使用响应 schema 的结构化输出
将响应 schema与提示一起传递,以指定特定的输出架构。此功能最常用于生成 JSON 输出,但也可用于分类任务(例如,当您希望模型使用特定标签或标记时)。