使用模型設定控管回應

在每次呼叫模型時,您可以傳送模型設定,以控制模型產生回應的方式。每個型號都提供不同的設定選項。

您可以嘗試使用提示和模型設定,並使用 Vertex AI Studio 快速進行疊代。

前往 Gemini 設定選項 前往 Imagen 設定選項



設定 Gemini 模型

本節將說明如何設定設定,以便搭配 Gemini 模型使用,並提供各個參數的說明

設定模型設定 (Gemini)

一般用途的設定

如要查看各個參數的說明,請參閱本頁的下一節。

Gemini Live API 的設定

如要查看各個參數的說明,請參閱本頁的下一節。

參數說明 (Gemini)

以下概略說明可用的參數 (如適用)。您可以在 Google Cloud 說明文件中找到完整的參數清單和參數值

參數 說明 預設值
音訊時間戳記
audioTimestamp

布林值,可讓系統針對僅含音訊的輸入檔案瞭解時間戳記。

僅適用於使用 generateContentgenerateContentStream 呼叫,且輸入類型為純音訊檔案時。

false
展示頻率處罰
frequencyPenalty
控制在產生的回覆中加入重複出現的符記的機率。
正值會對重複出現在生成內容中的符記加以懲罰,降低重複內容的機率。
---
輸出詞元數量上限
maxOutputTokens
指定回覆內可以生成的符記數量上限。 ---
外觀狀態處罰
presencePenalty
控制在產生的回覆中加入已出現的符記的機率。
正值會對已出現在產生內容中的符記處以懲罰,提高產生更多樣化內容的機率。
---
停止序列
stopSequences

指定字串清單,如果回應中遇到其中一個字串,就會指示模型停止產生內容。

僅適用於使用 GenerativeModel 設定時。

---
溫度
temperature
控制回覆的隨機程度。
溫度越低,回覆就越確定;溫度越高,回覆就越多樣化或有創意。
視型號而定
Top-K
topK
限制產生內容中使用最高機率字詞的數量。
如果前 K 個值為 1,代表下一個所選詞元應為模型詞彙表中所有詞元中最可能的詞元,如果前 K 個值為 n,則代表下一個所選詞元應從最可能n 個詞元中選取 (所有值皆根據設定的溫度參數)。
視型號而定
Top-P
topP
控管生成內容的多樣性。
模型會按照機率最高 (請見上方的 Top-K) 到最低的順序選取符記,直到所選符記的機率總和等於 Top-P 值。
視型號而定
回應模式
responseModality

指定使用 Live API 時的串流輸出類型,例如文字或音訊。

僅適用於使用 Live APILiveModel 設定時。

---
語音
speechConfig

指定使用 Live API 時,用於串流音訊輸出的語音。

僅適用於使用 Live APILiveModel 設定時。

Puck



設定 Imagen 模型

本節將說明如何設定設定,以便搭配 Imagen 模型使用,並提供各個參數的說明

設定模型設定 (Imagen)

如要查看各個參數的說明,請參閱本頁的下一節。

參數說明 (Imagen)

以下概略說明可用的參數 (如適用)。您可以在 Google Cloud 說明文件中找到完整的參數清單和參數值

參數 說明 預設值
負面提示
negativePrompt
說明您要在產生的圖片中省略哪些內容

imagen-3.0-generate-002 目前不支援此參數。

---
結果數量
numberOfImages
每個要求傳回的產生圖片數量 Imagen 3 型號的預設值為一張圖片
顯示比例
aspectRatio
生成圖片的寬高比 預設為正方形 (1:1)
圖片格式
imageFormat
輸出選項,例如圖片格式 (MIME 類型) 和產生圖片的壓縮等級 預設 MIME 類型為 PNG
預設壓縮率為 75 (如果 MIME 類型設為 JPEG)
浮水印
addWatermark
是否要在生成的圖像中加入隱形數位浮水印 (稱為 SynthID) Imagen 3 型號的預設值為 true
人物生成
personGeneration
是否允許模型產生人物 預設值取決於模型



其他控管內容產生方式的選項

  • 進一步瞭解提示設計,以便影響模型產生符合您需求的輸出內容。
  • 您可以使用安全性設定調整可能會產生有害回應內容的機率,包括仇恨言論和煽情露骨內容。
  • 設定系統指示,引導模型的行為。這項功能就像是「前言」,可在模型向使用者提供任何進一步指示之前新增。
  • 請傳遞回應結構定義和提示,以便指定特定輸出結構定義。這項功能最常用於產生 JSON 輸出內容,但也可以用於分類工作 (例如希望模型使用特定標籤或標記時)。