- JSON 表現
- FinishReason
- GroundingAttribution
- AttributionSourceId
- GroundingPassageId
- SemanticRetrieverChunk
モデルから生成されたレスポンス候補。
JSON 表現 |
---|
{ "content": { object ( |
フィールド | |
---|---|
content |
出力のみ。モデルから返された生成コンテンツ |
finishReason |
(省略可)出力のみ。モデルがトークンの生成を停止した理由。 空の場合、モデルによるトークンの生成は停止していません。 |
safetyRatings[] |
レスポンス候補の安全性に関する評価のリスト。 カテゴリごとに最大 1 つの評価があります。 |
citationMetadata |
出力のみ。モデルで生成された候補の引用情報。 このフィールドには、 |
tokenCount |
出力のみ。この受験者のトークン数。 |
groundingAttributions[] |
出力のみ。根拠づけられた回答に寄与したソースの帰属情報。 このフィールドは、 |
index |
出力のみ。候補者リスト内の候補者のインデックス。 |
FinishReason
モデルがトークンの生成を停止した理由を定義します。
列挙型 | |
---|---|
FINISH_REASON_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
STOP |
モデルの自然な停車場所、または指定された停車シーケンス。 |
MAX_TOKENS |
リクエストで指定されたトークンの最大数に達しました。 |
SAFETY |
安全性を確保するために受験者のコンテンツが報告されました。 |
RECITATION |
列挙理由から候補者のコンテンツがフラグが付けられました。 |
OTHER |
不明な理由。 |
GroundingAttribution
回答に寄与した情報源の帰属。
JSON 表現 |
---|
{ "sourceId": { object ( |
フィールド | |
---|---|
sourceId |
出力のみ。このアトリビューションに貢献しているソースの識別子。 |
content |
この帰属を構成するソース コンテンツの根拠を示す。 |
AttributionSourceId
このアトリビューションに貢献しているソースの識別子。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド
|
|
groundingPassage |
インライン文の識別子。 |
semanticRetrieverChunk |
セマンティック レトリーバーによって取得された |
GroundingPassageId
GroundingPassage
内のパーツの識別子。
JSON 表現 |
---|
{ "passageId": string, "partIndex": integer } |
フィールド | |
---|---|
passageId |
出力のみ。 |
partIndex |
出力のみ。 |
SemanticRetrieverChunk
SemanticRetrieverConfig
を使用して GenerateAnswerRequest
で指定されたセマンティック レトリーバーによって取得された Chunk
の識別子。
JSON 表現 |
---|
{ "source": string, "chunk": string } |
フィールド | |
---|---|
source |
出力のみ。リクエストの |
chunk |
出力のみ。属性テキストを含む |