- JSON-Darstellung
- Kandidat
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
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. |
Kandidat
Ein vom Modell generierter Antwortkandidat.
JSON-Darstellung |
---|
{ "content": { object ( |
Felder | |
---|---|
content |
Nur Ausgabe Generierter Inhalt, der vom Modell zurückgegeben wurde. |
finishReason |
Optional. Nur Ausgabe Der Grund, warum das Modell keine Token mehr generiert. Wenn das Feld leer ist, hat das Modell nicht aufgehört, die Tokens zu generieren. |
safetyRatings[] |
Liste der Bewertungen zur Sicherheit eines Antwortkandidaten. Es gibt höchstens eine Bewertung pro Kategorie. |
citationMetadata |
Nur Ausgabe Zitatinformationen für den vom Modell generierten Kandidaten. Dieses Feld kann mit Rezitationsinformationen für jeden Text aus dem |
tokenCount |
Nur Ausgabe Tokenanzahl für diesen Kandidaten. |
index |
Nur Ausgabe Index des Kandidaten in der Liste der Kandidaten. |
FinishReason
Definiert den Grund, warum das Modell keine Token mehr generiert.
Enums | |
---|---|
FINISH_REASON_UNSPECIFIED |
Standardwert Dieser Wert wird nicht verwendet. |
STOP |
Natürlicher Haltepunkt des Modells oder angegebene Stoppsequenz. |
MAX_TOKENS |
Die in der Anfrage angegebene maximale Anzahl von Tokens wurde erreicht. |
SAFETY |
Die Kandidateninhalte wurden aus Sicherheitsgründen gemeldet. |
RECITATION |
Die Kandidateninhalte wurden wegen Rezitationsgründen gemeldet. |
OTHER |
Unbekannter Grund. |
SafetyRating
Sicherheitsbewertung für einen Inhalt.
Die Sicherheitsbewertung enthält die Kategorie des Schadens und das Schadenswahrscheinlichkeitsniveau in dieser Kategorie für einen Inhalt. Inhalte werden in Bezug auf Sicherheit in verschiedenen Schadenskategorien klassifiziert. Die Wahrscheinlichkeit der Schadensklassifizierung ist hier enthalten.
JSON-Darstellung |
---|
{ "category": enum ( |
Felder | |
---|---|
category |
Erforderlich. Die Kategorie für diese Bewertung. |
probability |
Erforderlich. Die Wahrscheinlichkeit, dass diese Inhalte Schaden anrichten. |
blocked |
Wurde dieser Inhalt aufgrund dieser Altersfreigabe blockiert? |
HarmProbability
Die Wahrscheinlichkeit, dass ein Inhalt schädlich ist.
Das Klassifizierungssystem gibt die Wahrscheinlichkeit an, dass der Inhalt unsicher ist. Dies gibt nicht an, wie schwerwiegend ein bestimmter Inhalt ist.
Enums | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Die Wahrscheinlichkeit ist nicht angegeben. |
NEGLIGIBLE |
Die Wahrscheinlichkeit, dass Inhalte unsicher sind, ist minimal. |
LOW |
Die Wahrscheinlichkeit, dass Inhalte unsicher sind, ist gering. |
MEDIUM |
Die Wahrscheinlichkeit, dass Inhalte unsicher sind, ist durchschnittlich. |
HIGH |
Inhalte haben eine hohe Wahrscheinlichkeit, dass sie unsicher sind. |
CitationMetadata
Eine Sammlung von Quellenzuordnungen für einen Inhalt.
JSON-Darstellung |
---|
{
"citationSources": [
{
object ( |
Felder | |
---|---|
citationSources[] |
Quellen für eine bestimmte Antwort |
CitationSource
Eine Zitation einer Quelle für einen Teil einer bestimmten Antwort.
JSON-Darstellung |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
Felder | |
---|---|
startIndex |
Optional. Beginn des Segments der Antwort, die dieser Quelle zugeordnet ist. Der Index gibt den Anfang des Segments in Byte an. |
endIndex |
Optional. Ende des zugeordneten Segments, exklusiv. |
uri |
Optional. URI, der als Quelle für einen Teil des Textes zugeordnet wird. |
license |
Optional. Lizenz für das GitHub-Projekt, das als Quelle für das Segment zugeordnet wird. Für Codezitationen sind Lizenzinformationen erforderlich. |
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. |