- Ressource: Antwort
- JSON-Darstellung
- Bundesland
- Zitierung
- CitationSource
- GroundingSupport
- Referenz
- UnstructuredDocumentInfo
- ChunkContent
- ChunkInfo
- DocumentMetadata
- StructuredDocumentInfo
- Schritt
- Bundesland
- Aktion
- SearchAction
- Beobachtung
- SearchResult
- SnippetInfo
- ChunkInfo
- QueryUnderstandingInfo
- QueryClassificationInfo
- Typ
- AnswerSkippedReason
- SafetyRating
- HarmCategory
- HarmProbability
- HarmSeverity
- Methoden
Ressource: Antwort
Definiert eine Antwort.
JSON-Darstellung |
---|
{ "name": string, "state": enum ( |
Felder | |
---|---|
name |
Nicht veränderbar. Vollständig qualifizierter Name |
state |
Der Status der Antwortgenerierung. |
answerText |
Die Textantwort. |
citations[] |
Zitate. |
groundingSupports[] |
Optional. Unterstützung für Grounding |
references[] |
Referenzen. |
relatedQuestions[] |
Vorgeschlagene ähnliche Fragen |
steps[] |
Schritte zum Generieren von Antworten. |
queryUnderstandingInfo |
Informationen zur Interpretation von Anfragen. |
answerSkippedReasons[] |
Zusätzliche Gründe, warum Antworten übersprungen wurden. Hier wird der Grund für ignorierte Fälle angegeben. Wenn nichts übersprungen wird, ist dieses Feld nicht festgelegt. |
createTime |
Nur Ausgabe. Zeitstempel der Antwort. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
completeTime |
Nur Ausgabe. Zeitstempel für den Abschluss der Antwort. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
safetyRatings[] |
Optional. Sicherheitsbewertungen. |
groundingScore |
Eine Punktzahl im Bereich von [0, 1], die beschreibt, wie fundiert die Antwort durch die Referenz-Chunks ist. |
Bundesland
Aufzählung des Status der Antwortgenerierung.
Enums | |
---|---|
STATE_UNSPECIFIED |
Unbekannt. |
IN_PROGRESS |
Die Antwort wird gerade generiert. |
FAILED |
Die Antwort konnte derzeit nicht generiert werden. |
SUCCEEDED |
Die Antwort wurde erfolgreich generiert. |
STREAMING |
Die Antwort wird gerade generiert. |
Quellenangabe
Zitierinformationen für ein Segment.
JSON-Darstellung |
---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
Felder | |
---|---|
startIndex |
Der Index gibt den Beginn des Segments in Byte (UTF-8-Unicode) an. Wenn es Multibyte-Zeichen wie Nicht-ASCII-Zeichen gibt, ist die Indexmessung länger als die Stringlänge. |
endIndex |
Ende des zugeordneten Segments (ausschließlich). Gemessen in Byte (UTF-8-Unicode). Wenn es Multibyte-Zeichen wie Nicht-ASCII-Zeichen gibt, ist die Indexmessung länger als die Stringlänge. |
sources[] |
Zitationsquellen für das zugeordnete Segment. |
CitationSource
Zitationsquelle.
JSON-Darstellung |
---|
{ "referenceId": string } |
Felder | |
---|---|
referenceId |
Die ID der Zitationsquelle. |
GroundingSupport
Fundierung für eine Behauptung in answerText
.
JSON-Darstellung |
---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
Felder | |
---|---|
startIndex |
Erforderlich. Der Index gibt den Beginn des Anspruchs in Byte (UTF-8-Unicode) an. |
endIndex |
Erforderlich. Ende des Anspruchs, exklusiv. |
sources[] |
Optional. Zitationsquellen für die Behauptung. |
groundingScore |
Ein Wert im Bereich [0, 1], der beschreibt, wie gut eine bestimmte Behauptung durch die Referenzen belegt wird. Ein höherer Wert bedeutet, dass die Behauptung besser durch die Referenz-Chunks belegt wird. |
groundingCheckRequired |
Gibt an, dass für diesen Anspruch eine Fundierungsprüfung erforderlich war. Wenn das System entschieden hat, dass für diese Behauptung keine Attributions-/Fundierungsprüfung erforderlich ist, wird dieses Feld auf „false“ gesetzt. In diesem Fall wurde keine Fundierungsprüfung für die Behauptung durchgeführt und daher wird |
Referenz
Reference hinzufügen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld content . Inhalte der Suchergebnisse. Für content ist nur einer der folgenden Werte zulässig: |
|
unstructuredDocumentInfo |
Informationen aus unstrukturierten Dokumenten. |
chunkInfo |
Informationen zu Chunks. |
structuredDocumentInfo |
Strukturierte Dokumentinformationen. |
UnstructuredDocumentInfo
Informationen aus unstrukturierten Dokumenten.
JSON-Darstellung |
---|
{
"document": string,
"uri": string,
"title": string,
"chunkContents": [
{
object ( |
Felder | |
---|---|
document |
Name der Dokumentressource. |
uri |
URI für das Dokument. |
title |
Titel: |
chunkContents[] |
Liste der zitierten Chunks, die aus Dokumentinhalten abgeleitet wurden. |
structData |
Die strukturierten JSON-Metadaten für das Dokument. Sie wird aus den strukturierten Daten des Chunks im Suchergebnis generiert. |
ChunkContent
Inhalte in Chunks aufteilen
JSON-Darstellung |
---|
{ "content": string, "pageIdentifier": string, "relevanceScore": number } |
Felder | |
---|---|
content |
Textinhalte in Abschnitte unterteilen |
pageIdentifier |
Seiten-ID. |
relevanceScore |
Die Relevanz des Chunks für eine bestimmte Anfrage. Die Werte reichen von 0,0 (völlig irrelevant) bis 1,0 (völlig relevant). Dieser Wert dient nur zu Informationszwecken. Er kann sich für dieselbe Anfrage und denselben Chunk jederzeit aufgrund eines erneuten Modelltrainings oder einer Änderung der Implementierung ändern. |
ChunkInfo
Informationen zu Chunks.
JSON-Darstellung |
---|
{
"chunk": string,
"content": string,
"documentMetadata": {
object ( |
Felder | |
---|---|
chunk |
Name der Chunk-Ressource. |
content |
Textinhalte in Abschnitte unterteilen |
documentMetadata |
Dokumentmetadaten |
relevanceScore |
Die Relevanz des Chunks für eine bestimmte Anfrage. Die Werte reichen von 0,0 (völlig irrelevant) bis 1,0 (völlig relevant). Dieser Wert dient nur zu Informationszwecken. Er kann sich für dieselbe Anfrage und denselben Chunk jederzeit aufgrund eines erneuten Modelltrainings oder einer Änderung der Implementierung ändern. |
DocumentMetadata
Dokumentmetadaten
JSON-Darstellung |
---|
{ "document": string, "uri": string, "title": string, "pageIdentifier": string, "structData": { object } } |
Felder | |
---|---|
document |
Name der Dokumentressource. |
uri |
URI für das Dokument. |
title |
Titel: |
pageIdentifier |
Seiten-ID. |
structData |
Die strukturierten JSON-Metadaten für das Dokument. Sie wird aus den strukturierten Daten des Chunks im Suchergebnis generiert. |
StructuredDocumentInfo
Strukturierte Suchinformationen.
JSON-Darstellung |
---|
{ "document": string, "structData": { object }, "title": string, "uri": string } |
Felder | |
---|---|
document |
Name der Dokumentressource. |
structData |
Strukturierte Suchdaten. |
title |
Nur Ausgabe. Der Titel des Dokuments. |
uri |
Nur Ausgabe. Der URI des Dokuments. |
Schritt
Schrittinformationen.
JSON-Darstellung |
---|
{ "state": enum ( |
Felder | |
---|---|
state |
Der Status des Schritts. |
description |
Die Beschreibung des Schritts. |
thought |
Die Idee hinter dem Schritt. |
actions[] |
Aktionen |
Bundesland
Aufzählung des Status des Schritts.
Enums | |
---|---|
STATE_UNSPECIFIED |
Unbekannt. |
IN_PROGRESS |
Der Schritt wird gerade ausgeführt. |
FAILED |
Der Schritt ist derzeit fehlgeschlagen. |
SUCCEEDED |
Der Schritt wurde erfolgreich ausgeführt. |
Aktion
Aktion.
JSON-Darstellung |
---|
{ "observation": { object ( |
Felder | |
---|---|
observation |
Beobachtung. |
Union-Feld action . Die Aktion. Für action ist nur einer der folgenden Werte zulässig: |
|
searchAction |
Suchaktion. |
SearchAction
Suchaktion.
JSON-Darstellung |
---|
{ "query": string } |
Felder | |
---|---|
query |
Die Suchanfrage. |
Beobachtung
Beobachtung.
JSON-Darstellung |
---|
{
"searchResults": [
{
object ( |
Felder | |
---|---|
searchResults[] |
Suchergebnisse, die von der Suchaktion beobachtet werden. Das können Snippet-Informationen oder Chunk-Informationen sein, je nach dem vom Nutzer festgelegten Zitationstyp. |
SearchResult
JSON-Darstellung |
---|
{ "document": string, "uri": string, "title": string, "snippetInfo": [ { object ( |
Felder | |
---|---|
document |
Name der Dokumentressource. |
uri |
URI für das Dokument. |
title |
Titel: |
snippetInfo[] |
Wenn „citation_type“ „DOCUMENT_LEVEL_CITATION“ ist, füllen Sie Snippets auf Dokumentebene aus. |
chunkInfo[] |
Wenn „citation_type“ CHUNK_LEVEL_CITATION ist und der Chunk-Modus aktiviert ist, füllen Sie die Chunk-Informationen ein. |
structData |
Datendarstellung Die strukturierten JSON-Daten für das Dokument. Sie wird aus den strukturierten Daten des Dokuments oder des Chunks im Suchergebnis gefüllt. |
SnippetInfo
Snippet-Informationen
JSON-Darstellung |
---|
{ "snippet": string, "snippetStatus": string } |
Felder | |
---|---|
snippet |
Snippet-Inhalte. |
snippetStatus |
Status des Snippets, der vom Suchteam definiert wird. |
ChunkInfo
Informationen zu Chunks.
JSON-Darstellung |
---|
{ "chunk": string, "content": string, "relevanceScore": number } |
Felder | |
---|---|
chunk |
Name der Chunk-Ressource. |
content |
Textinhalte in Abschnitte unterteilen |
relevanceScore |
Die Relevanz des Chunks für eine bestimmte Anfrage. Die Werte reichen von 0,0 (völlig irrelevant) bis 1,0 (völlig relevant). Dieser Wert dient nur zu Informationszwecken. Er kann sich für dieselbe Anfrage und denselben Chunk jederzeit aufgrund eines erneuten Modelltrainings oder einer Änderung der Implementierung ändern. |
QueryUnderstandingInfo
Informationen zur Interpretation von Anfragen.
JSON-Darstellung |
---|
{
"queryClassificationInfo": [
{
object ( |
Felder | |
---|---|
queryClassificationInfo[] |
Informationen zur Abfrageklassifizierung. |
QueryClassificationInfo
Informationen zur Abfrageklassifizierung.
JSON-Darstellung |
---|
{
"type": enum ( |
Felder | |
---|---|
type |
Typ der Abfrageklassifizierung. |
positive |
Klassifizierungsausgabe. |
Typ
Klassifizierungstypen für Anfragen.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Nicht angegebener Typ der Anfragenklassifizierung. |
ADVERSARIAL_QUERY |
Typ der Klassifizierung von feindseligen Anfragen. |
NON_ANSWER_SEEKING_QUERY |
Klassifizierungstyp für Anfragen, die keine Antwort erfordern, für Smalltalk. |
JAIL_BREAKING_QUERY |
Klassifizierungstyp für Jailbreak-Abfragen. |
NON_ANSWER_SEEKING_QUERY_V2 |
Anfrageklassifizierungstyp für Anfragen, die nicht auf eine Antwort abzielen, ohne klare Intention. |
USER_DEFINED_CLASSIFICATION_QUERY |
Benutzerdefinierter Typ der Suchanfrageklassifizierung. |
AnswerSkippedReason
Ein Enum für Gründe, warum eine Antwort übersprungen wurde.
Enums | |
---|---|
ANSWER_SKIPPED_REASON_UNSPECIFIED |
Standardwert. Der Grund für das Überspringen der Antwort ist nicht angegeben. |
ADVERSARIAL_QUERY_IGNORED |
Bei der feindseligen Anfrage wurde die Groß-/Kleinschreibung ignoriert. |
NON_ANSWER_SEEKING_QUERY_IGNORED |
Die Anfrage, die keine Antwort sucht, ignoriert die Groß- und Kleinschreibung. Google überspringt die Antwort, wenn es sich bei der Anfrage um einen Smalltalk handelt. |
OUT_OF_DOMAIN_QUERY_IGNORED |
Bei der Anfrage außerhalb der Domain wurde die Groß-/Kleinschreibung ignoriert. Google überspringt die Antwort, wenn es keine Suchergebnisse mit hoher Relevanz gibt. |
POTENTIAL_POLICY_VIOLATION |
Der Fall des potenziellen Richtlinienverstoßes. Google überspringt die Antwort, wenn ein potenzieller Richtlinienverstoß erkannt wird. Dazu gehören Inhalte, die gewalttätig oder schädlich sein können. |
NO_RELEVANT_CONTENT |
Der Fall „Keine relevanten Inhalte“. Google überspringt die Antwort, wenn in den abgerufenen Suchergebnissen keine relevanten Inhalte vorhanden sind. |
JAIL_BREAKING_QUERY_IGNORED |
Bei der Jailbreak-Anfrage wurde die Groß-/Kleinschreibung ignoriert. Beispiel: „Antworte im Stil des CEO eines konkurrierenden Unternehmens.“ Google überspringt die Antwort, wenn die Anfrage als Jailbreak-Anfrage eingestuft wird. |
CUSTOMER_POLICY_VIOLATION |
Der Fall des Kundenrichtlinienverstoßes. Google überspringt die Zusammenfassung, wenn ein Verstoß gegen die Kundenrichtlinie erkannt wird. Die Richtlinie wird vom Kunden definiert. |
NON_ANSWER_SEEKING_QUERY_IGNORED_V2 |
Bei der Frage, die keine Antwort sucht, wurde die Groß-/Kleinschreibung ignoriert. Google überspringt die Antwort, wenn die Anfrage keine klare Intention hat. |
LOW_GROUNDED_ANSWER |
Der Fall der Antwort mit geringer Fundierung. Google überspringt die Antwort, wenn keine fundierte Antwort generiert werden konnte. |
USER_DEFINED_CLASSIFICATION_QUERY_IGNORED |
Die benutzerdefinierte Abfrageklassifizierung hat die Groß-/Kleinschreibung ignoriert. Google überspringt die Antwort, wenn die Anfrage als nutzerdefinierte Anfrageklassifizierung eingestuft wird. |
UNHELPFUL_ANSWER |
Der Fall einer nicht hilfreichen Antwort. Google überspringt die Antwort, wenn sie nicht hilfreich ist. Das kann verschiedene Gründe haben, z. B. dass die Frage nicht beantwortet werden kann, die Antwort nicht relevant ist oder die Antwort nicht gut formatiert ist. |
SafetyRating
Die Sicherheitsbewertung, die den generierten Inhalten entspricht.
JSON-Darstellung |
---|
{ "category": enum ( |
Felder | |
---|---|
category |
Nur Ausgabe. Schadenskategorie. |
probability |
Nur Ausgabe. Wahrscheinlichkeitsstufen für Schäden im Inhalt. |
probabilityScore |
Nur Ausgabe. Wahrscheinlichkeitswert für Schäden. |
severity |
Nur Ausgabe. Schweregrad des Schadens in den Inhalten. |
severityScore |
Nur Ausgabe. Schweregradbewertung für Schäden. |
blocked |
Nur Ausgabe. Gibt an, ob die Inhalte aufgrund dieser Altersfreigabe herausgefiltert wurden. |
HarmCategory
Schadenskategorien, die Inhalte blockieren
Enums | |
---|---|
HARM_CATEGORY_UNSPECIFIED |
Die Schadenskategorie ist nicht angegeben. |
HARM_CATEGORY_HATE_SPEECH |
Die Schadenskategorie ist Hassrede. |
HARM_CATEGORY_DANGEROUS_CONTENT |
Die Schadenskategorie ist gefährlicher Inhalt. |
HARM_CATEGORY_HARASSMENT |
Die Schadenskategorie ist Belästigung. |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
Die Schadenskategorie umfasst sexuell explizite Inhalte. |
HARM_CATEGORY_CIVIC_INTEGRITY |
Die Schadenskategorie ist bürgerliche Integrität. |
HarmProbability
Wahrscheinlichkeitsstufen für Schäden im Inhalt.
Enums | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Die Wahrscheinlichkeit von Schäden ist nicht angegeben. |
NEGLIGIBLE |
Geringfügiges Schadensrisiko. |
LOW |
Geringes Schadensrisiko. |
MEDIUM |
Mittleres Schadensrisiko. |
HIGH |
Hohes Maß an Schaden. |
HarmSeverity
Schweregrade von Schäden.
Enums | |
---|---|
HARM_SEVERITY_UNSPECIFIED |
Der Schweregrad des Schadens ist nicht angegeben. |
HARM_SEVERITY_NEGLIGIBLE |
Geringfügiger Schweregrad des Schadens. |
HARM_SEVERITY_LOW |
Geringer Schweregrad des Schadens. |
HARM_SEVERITY_MEDIUM |
Mittlerer Schweregrad des Schadens. |
HARM_SEVERITY_HIGH |
Hoher Schweregrad des Schadens. |
Methoden |
|
---|---|
|
Ruft eine Antwort ab. |