複数の候補をサポートするモデルからの応答。
安全レーティングとコンテンツ フィルタリングに関する注意事項。GenerateContentResponse.prompt_feedback
のプロンプトと、finishReason
と safetyRatings
の各候補の両方で報告されます。API コントラクト: - リクエストされたすべての受験者が返されるか、まったく受験者が返されない - プロンプトに何か問題があった場合にのみ候補が返されない(promptFeedback
を参照)- 各候補に関するフィードバックが finishReason
と safetyRatings
で報告されます。
JSON 表現 |
---|
{ "candidates": [ { object ( |
フィールド | |
---|---|
candidates[] |
モデルからのレスポンス候補。 |
promptFeedback |
コンテンツ フィルタに関連するプロンプトのフィードバックを返します。 |
PromptFeedback
プロンプトが GenerateContentRequest.content
で指定したフィードバック メタデータのセット。
JSON 表現 |
---|
{ "blockReason": enum ( |
フィールド | |
---|---|
blockReason |
(省略可)設定されている場合、プロンプトはブロックされ、候補は返されません。プロンプトを言い換えてください。 |
safetyRatings[] |
プロンプトの安全性に関する評価。カテゴリごとに最大 1 つの評価があります。 |
BlockReason
プロンプトがブロックされた理由を示します。
列挙型 | |
---|---|
BLOCK_REASON_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
SAFETY |
安全上の理由により、プロンプトはブロックされました。safetyRatings を調べると、どの安全性カテゴリがそれをブロックしているかを把握できます。 |
OTHER |
不明な原因により、プロンプトはブロックされました。 |