AnswerGenerationSpec

回答生成の仕様。

JSON 表現
{
  "modelSpec": {
    object (ModelSpec)
  },
  "promptSpec": {
    object (PromptSpec)
  },
  "includeCitations": boolean,
  "answerLanguageCode": string,
  "ignoreAdversarialQuery": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreJailBreakingQuery": boolean,
  "multimodalSpec": {
    object (MultimodalSpec)
  },
  "ignoreLowRelevantContent": boolean
}
フィールド
modelSpec

object (ModelSpec)

回答生成モデルの仕様。

promptSpec

object (PromptSpec)

回答生成プロンプトの仕様。

includeCitations

boolean

回答に引用メタデータを含めるかどうかを指定します。デフォルト値は false です。

answerLanguageCode

string

回答の言語コード。BCP47 で定義されている言語タグを使用します。注: これは試験運用版の機能です。

ignoreAdversarialQuery

boolean

敵対的クエリをフィルタリングするかどうかを指定します。デフォルト値は false です。

Google では、検索クエリの分類を使用して敵対的なクエリを検出しています。検索クエリが敵対的クエリとして分類された場合、回答は返されません。たとえば、ユーザーが会社に対する否定的なコメントに関する質問をしたり、安全でないポリシー違反の出力を生成するように設計されたクエリを送信したりする可能性があります。このフィールドが true に設定されている場合、敵対的なクエリに対する回答の生成はスキップされ、代わりにフォールバック メッセージが返されます。

ignoreNonAnswerSeekingQuery

boolean

回答を求めていないクエリをフィルタで除外するかどうかを指定します。デフォルト値は false です。

Google は、検索クエリの分類を使用して、回答を求めるクエリを検出します。検索クエリが回答を求めていないクエリに分類された場合、回答は返されません。このフィールドが true に設定されている場合、回答を求めていないクエリに対する回答の生成はスキップされ、代わりにフォールバック メッセージが返されます。

ignoreJailBreakingQuery

boolean

省略可。ジェイルブレイク クエリを除外するかどうかを指定します。デフォルト値は false です。

Google は、検索クエリの分類を使用して、脱獄クエリを検出しています。検索クエリがジェイルブレイク クエリに分類された場合、要約は返されません。ユーザーは、回答のトーン、スタイル、言語、コンテンツを変更したり、モデルに別のエンティティとして動作するように指示したりするために、クエリに指示を追加することがあります(例: 「競合他社の CEO のトーンで返信して」)。このフィールドが true に設定されている場合、脱獄クエリの要約の生成はスキップされ、代わりにフォールバック メッセージが返されます。

multimodalSpec

object (MultimodalSpec)

省略可。マルチモーダル仕様。

ignoreLowRelevantContent

boolean

関連性の低いクエリを除外するかどうかを指定します。

このフィールドが false に設定されている場合、関連性に関係なく、すべての検索結果を使用して回答が生成されます。true に設定されている場合、または未設定の場合、動作はサービスによって自動的に決定されます。

ModelSpec

回答生成モデルの仕様。

JSON 表現
{
  "modelVersion": string
}
フィールド
modelVersion

string

モデル バージョン。設定されていない場合は、デフォルトの安定版モデルが使用されます。指定できる値は、stable と preview です。

PromptSpec

回答生成プロンプトの仕様。

JSON 表現
{
  "preamble": string
}
フィールド
preamble

string

カスタマイズされたプリアンブル。

MultimodalSpec

マルチモーダル仕様: 指定されたソースから画像を返します。複数のソースが指定されている場合、選択は品質に基づく決定となります。

JSON 表現
{
  "imageSource": enum (ImageSource)
}
フィールド
imageSource

enum (ImageSource)

省略可。回答で返される画像のソース。

ImageSource

画像ソースを指定します。

列挙型
IMAGE_SOURCE_UNSPECIFIED 画像ソースが指定されていません(マルチモーダル機能はデフォルトで無効になっています)。
ALL_AVAILABLE_SOURCES サービスが利用可能なすべてのソースから選択を決定する際の動作。
CORPUS_IMAGE_ONLY 回答にコーパスの画像が含まれます。
FIGURE_GENERATION_ONLY 回答で図の生成をトリガーします。