Antwort vom Modell, das mehrere Kandidaten unterstützt.
Hinweis zu Sicherheitsbewertungen und Inhaltsfiltern. Sie werden sowohl für Aufforderungen in GenerateContentResponse.prompt_feedback
als auch für jeden Kandidaten in finishReason
und in safetyRatings
gemeldet. Der API-Vertrag sieht vor, dass - entweder alle angeforderten Kandidaten oder überhaupt keine - zurückgegeben werden - nur dann keine Kandidaten zurückgegeben werden, wenn es ein Problem mit der Aufforderung gab (siehe promptFeedback
). - Feedback zu jedem Kandidaten wird unter finishReason
und safetyRatings
gemeldet.
JSON-Darstellung |
---|
{ "candidates": [ { object ( |
Felder | |
---|---|
candidates[] |
Kandidatenantworten aus dem Modell. |
promptFeedback |
Gibt das Feedback der Aufforderung in Bezug auf die Inhaltsfilter zurück. |
PromptFeedback
Ein Satz der Feedback-Metadaten, der in GenerateContentRequest.content
angegeben ist.
JSON-Darstellung |
---|
{ "blockReason": enum ( |
Felder | |
---|---|
blockReason |
Optional. Wenn festgelegt, wurde die Aufforderung blockiert und es werden keine Kandidaten zurückgegeben. Formulieren Sie den Prompt um. |
safetyRatings[] |
Bewertungen zur Sicherheit der Aufforderung. Es gibt höchstens eine Bewertung pro Kategorie. |
BlockReason
Gibt an, was der Grund war, warum die Aufforderung blockiert wurde.
Enums | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Standardwert Dieser Wert wird nicht verwendet. |
SAFETY |
Die Aufforderung wurde aus Sicherheitsgründen blockiert. Sie können safetyRatings untersuchen, um herauszufinden, welche Sicherheitskategorie sie blockiert hat. |
OTHER |
Die Aufforderung wurde aus unbekannten Gründen blockiert. |