- Ressource: Unterhaltung
- Methoden
Ressource: Unterhaltung
Proto-Definition für externe Unterhaltungen.
| JSON-Darstellung |
|---|
{ "name": string, "state": enum ( |
| Felder | |
|---|---|
name |
Nicht veränderbar. Voll qualifizierter Name |
state |
Der Status der Unterhaltung. |
userPseudoId |
Eine eindeutige Kennung für das Tracking von Nutzern. |
messages[] |
Nachrichten in der Unterhaltung. |
startTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Unterhaltung begonnen hat. 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: |
endTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Unterhaltung beendet wurde. 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: |
State
Aufzählung der Status der Unterhaltung.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Unbekannt. |
IN_PROGRESS |
Die Unterhaltung ist derzeit geöffnet. |
COMPLETED |
Die Unterhaltung ist beendet. |
ConversationMessage
Definiert eine Nachricht in der Unterhaltung.
| JSON-Darstellung |
|---|
{ "createTime": string, // Union field |
| Felder | |
|---|---|
createTime |
Nur Ausgabe. Zeitstempel für die Erstellung der Nachricht. 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: |
Union-Feld Für |
|
userInput |
Texteingabe durch Nutzer. |
reply |
Antwort auf die Suche. |
TextInput
Definiert die Texteingabe.
| JSON-Darstellung |
|---|
{
"input": string,
"context": {
object ( |
| Felder | |
|---|---|
input |
Texteingabe. |
context |
Unterhaltungskontext der Eingabe. |
ConversationContext
Definiert den Kontext der Unterhaltung.
| JSON-Darstellung |
|---|
{ "contextDocuments": [ string ], "activeDocument": string } |
| Felder | |
|---|---|
contextDocuments[] |
Die aktuelle Liste der Dokumente, die der Nutzer sieht. Enthält die Dokumentressourcenverweise. |
activeDocument |
Das aktuelle aktive Dokument, das der Nutzer geöffnet hat. Enthält den Dokumentressourcenverweis. |
Reply
Definiert eine Antwortnachricht an den Nutzer.
| JSON-Darstellung |
|---|
{ "reply": string, "references": [ { object ( |
| Felder | |
|---|---|
reply |
VERALTET: Verwenden Sie stattdessen |
references[] |
Verweise in der Antwort. |
summary |
Zusammenfassung basierend auf den Suchergebnissen. |
Reference
Definiert den Verweis in der Antwort.
| JSON-Darstellung |
|---|
{ "uri": string, "anchorText": string, "start": integer, "end": integer } |
| Felder | |
|---|---|
uri |
URI-Linkverweis. |
anchorText |
Ankertext. |
start |
Startindex des Ankertexts. |
end |
Endindex des Ankertexts. |
Summary
Zusammenfassung der N wichtigsten Suchergebnisse anhand der angegebenen Zusammenfassungsspezifikation.
| JSON-Darstellung |
|---|
{ "summaryText": string, "summarySkippedReasons": [ enum ( |
| Felder | |
|---|---|
summaryText |
Der Inhalt der Zusammenfassung. |
summarySkippedReasons[] |
Weitere Gründe, warum die Zusammenfassung übersprungen wurde. Damit wird der Grund für das Überspringen angegeben. Wenn nichts übersprungen wird, wird dieses Feld nicht festgelegt. |
safetyAttributes |
Eine Sammlung der Sicherheitsattributkategorien mit den zugehörigen Konfidenzwerten. |
summaryWithMetadata |
Zusammenfassung mit Metadaten. |
SummarySkippedReason
Ein Enum für Gründe, warum eine Antwort übersprungen wurde.
| Enums | |
|---|---|
SUMMARY_SKIPPED_REASON_UNSPECIFIED |
Standardwert. Es wurde kein Grund für das Überspringen der Zusammenfassung angegeben. |
ADVERSARIAL_QUERY_IGNORED |
Die feindselige Anfrage wird ignoriert. Wird nur verwendet, wenn |
NON_SUMMARY_SEEKING_QUERY_IGNORED |
Die Anfrage, die nicht auf eine Zusammenfassung abzielt, wird ignoriert. Google überspringt die Zusammenfassung, wenn es sich bei der Anfrage um Smalltalk handelt. Wird nur verwendet, wenn |
OUT_OF_DOMAIN_QUERY_IGNORED |
Die Anfrage außerhalb der Domain wird ignoriert. Google überspringt die Zusammenfassung, wenn es keine Suchergebnisse mit hoher Relevanz gibt. Der Datenspeicher enthält beispielsweise Fakten zu Unternehmen A, in der Nutzeranfrage werden jedoch Fragen zu Unternehmen B gestellt. |
POTENTIAL_POLICY_VIOLATION |
Potenzieller Richtlinienverstoß. Google überspringt die Zusammenfassung, wenn ein potenzieller Richtlinienverstoß erkannt wird. Dazu gehören gewalttätige oder schädliche Inhalte. |
LLM_ADDON_NOT_ENABLED |
Das LLM-Add-on ist nicht aktiviert. Google überspringt die Zusammenfassung, wenn das LLM-Add-on nicht aktiviert ist. |
NO_RELEVANT_CONTENT |
Es gibt keine relevanten Inhalte. Google überspringt die Zusammenfassung, wenn in den abgerufenen Suchergebnissen keine relevanten Inhalte vorhanden sind. |
JAIL_BREAKING_QUERY_IGNORED |
Die Jailbreak-Anfrage wird ignoriert. Beispiel: „Antworte im Stil des CEO eines Mitbewerbers.“ Wird nur verwendet, wenn [SearchRequest.ContentSearchSpec.SummarySpec.ignore_jail_breaking_query] auf |
CUSTOMER_POLICY_VIOLATION |
Verstoß gegen Kundenrichtlinien. Google überspringt die Zusammenfassung, wenn ein Verstoß gegen die Kundenrichtlinien erkannt wird. Die Richtlinie wird vom Kunden festgelegt. |
NON_SUMMARY_SEEKING_QUERY_IGNORED_V2 |
Die Anfrage, die nicht auf eine Antwort abzielt, wird ignoriert. Google überspringt die Zusammenfassung, wenn die Anfrage keine klare Intention hat. Wird nur verwendet, wenn [SearchRequest.ContentSearchSpec.SummarySpec.ignore_non_answer_seeking_query] auf |
TIME_OUT |
Zeitüberschreitung. Google überspringt die Zusammenfassung, wenn die Zeit abgelaufen ist. |
SafetyAttributes
Sicherheitsattributkategorien und die zugehörigen Konfidenzwerte.
| JSON-Darstellung |
|---|
{ "categories": [ string ], "scores": [ number ] } |
| Felder | |
|---|---|
categories[] |
Die Anzeigenamen der mit den generierten Inhalten verknüpften Sicherheitsattributkategorien. Die Reihenfolge orientiert sich an den Konfidenzwerten. |
scores[] |
Der Konfidenzwert der einzelnen Kategorien. Ein höherer Wert bedeutet mehr Konfidenz. Die Reihenfolge orientiert sich an den Kategorien. |
SummaryWithMetadata
Zusammenfassung mit Metadaten.
| JSON-Darstellung |
|---|
{ "summary": string, "citationMetadata": { object ( |
| Felder | |
|---|---|
summary |
Zusammenfassungstext ohne Quellenangaben. |
citationMetadata |
Metadaten der Zitatquellen für die angegebene Zusammenfassung. |
references[] |
Dokumentverweise. |
blobAttachments[] |
Nur Ausgabe. Speichert multimodale Daten zur Verbesserung von Antworten. |
CitationMetadata
Metadaten zu Zitatquellen.
| JSON-Darstellung |
|---|
{
"citations": [
{
object ( |
| Felder | |
|---|---|
citations[] |
Quellenangaben für Segmente. |
Citation
Quellenangaben für ein Segment.
| JSON-Darstellung |
|---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
| Felder | |
|---|---|
startIndex |
Der Index gibt den Anfang des Segments an. Wird in Byte/Unicode gemessen. |
endIndex |
Ende des zugeordneten Segments (ausschließlich). |
sources[] |
Zitatquellen für das zugeordnete Segment. |
CitationSource
Zitatquelle
| JSON-Darstellung |
|---|
{ "referenceIndex": string } |
| Felder | |
|---|---|
referenceIndex |
Dokumentverweisindex aus SummaryWithMetadata.references. Ist null-indexiert; der Wert ist null, wenn der Verweisindex nicht explizit festgelegt wurde. |
Reference
Dokumentverweis.
| JSON-Darstellung |
|---|
{
"title": string,
"document": string,
"uri": string,
"chunkContents": [
{
object ( |
| Felder | |
|---|---|
title |
Titel des Dokuments. |
document |
Erforderlich. |
uri |
Cloud Storage- oder HTTP-URI des Dokuments. |
chunkContents[] |
Liste der zitierten Blockinhalte, die aus den Dokumentinhalten abgeleitet wurden. |
ChunkContent
Inhalt der Blöcke.
| JSON-Darstellung |
|---|
{ "content": string, "pageIdentifier": string, "blobAttachmentIndexes": [ string ] } |
| Felder | |
|---|---|
content |
Textinhalt des Blocks. |
pageIdentifier |
Seitenkennung. |
blobAttachmentIndexes[] |
Nur Ausgabe. Speichert Indexe von Blob-Anhängen, die mit diesem Block verknüpft sind. |
BlobAttachment
Speichert Binärdaten, die an Textantworten angehängt sind, z. B. Bilder, Videos und Audio.
| JSON-Darstellung |
|---|
{ "data": { object ( |
| Felder | |
|---|---|
data |
Nur Ausgabe. Die Blob-Daten. |
attributionType |
Nur Ausgabe. Der Attributionstyp des Blobs. |
Blob
Speichert Typ und Daten des Blobs.
| JSON-Darstellung |
|---|
{ "mimeType": string, "data": string } |
| Felder | |
|---|---|
mimeType |
Nur Ausgabe. Der Medientyp (MIME-Typ) der generierten Daten. |
data |
Nur Ausgabe. Roh-Byte. Ein base64-codierter String. |
AttributionType
Definiert den Attributionstyp des Blobs.
| Enums | |
|---|---|
ATTRIBUTION_TYPE_UNSPECIFIED |
Attributionstyp nicht angegeben. |
CORPUS |
Die Anhangdaten stammen aus dem Korpus. |
GENERATED |
Die Anhangdaten werden vom Modell durch Codegenerierung erstellt. |
Methoden |
|
|---|---|
|
Führt eine Unterhaltung. |
|
Erstellt eine Unterhaltung. |
|
Löscht eine Unterhaltung. |
|
Ruft eine Unterhaltung ab. |
|
Listet alle Sitzungen nach dem übergeordneten Element DataStore auf. |
|
Aktualisiert eine Unterhaltung. |