Ressource: Sitzung
Externe Sitzung – Proto-Definition.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, "state": enum ( |
Felder | |
---|---|
name |
Nicht veränderbar. Vollständig qualifizierter Name |
displayName |
Optional. Der Anzeigename der Sitzung. Mit diesem Feld wird die Sitzung in der Benutzeroberfläche identifiziert. Standardmäßig ist der Anzeigename der Text der ersten Anfrage in der Sitzung. |
state |
Der Status der Sitzung. |
userPseudoId |
Eine eindeutige Kennung für das Tracking von Nutzern. |
turns[] |
Runden. |
labels[] |
Optional. Die Labels für die Sitzung. Kann als Filter in ListSessionsRequest festgelegt werden. |
startTime |
Nur Ausgabe. Die Uhrzeit, zu der die Sitzung 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. Die Uhrzeit, zu der die Sitzung 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: |
isPinned |
Optional. Ob die Sitzung angepinnt ist. Angepinnte Sitzungen werden oben in der Sitzungsliste angezeigt. |
Bundesland
Aufzählung des Status der Sitzung.
Enums | |
---|---|
STATE_UNSPECIFIED |
Zustand unbekannt. |
IN_PROGRESS |
Die Sitzung ist derzeit geöffnet. |
Runde
Stellt einen Turn dar, einschließlich einer Anfrage des Nutzers und einer Antwort des Dienstes.
JSON-Darstellung |
---|
{ "query": { object ( |
Felder | |
---|---|
query |
Optional. Die Nutzeranfrage. Darf nicht festgelegt werden, wenn bei diesem Zug lediglich eine Antwort auf einen anderen Zug neu generiert wird. |
answer |
Optional. Der Ressourcenname der Antwort auf die Nutzeranfrage. Wird nur festgelegt, wenn die Antwortgenerierung (API-Aufruf /answer) in diesem Zug erfolgt ist. |
assistAnswer |
Nur Ausgabe. Der Ressourcenname der Assistant-Antwort auf die Nutzeranfrage. Wird nur festgelegt, wenn in diesem Zug ein Assist-Aufruf (/assist API-Aufruf) erfolgt ist. Format: |
detailedAnswer |
Nur Ausgabe. Wenn in der |
detailedAssistAnswer |
Nur Ausgabe. Wenn in der |
queryConfig |
Optional. Stellt Metadaten zur Abfragekonfiguration dar, z. B. das verwendete LLM-Modell und die Version sowie Modellparameter (Temperatur, Grounding-Parameter usw.). Das Präfix „google.“ ist für von Google entwickelte Funktionen reserviert. |
Abfrage
Definiert eine vom Nutzer eingegebene Anfrage.
JSON-Darstellung |
---|
{ "queryId": string, // Union field |
Felder | |
---|---|
queryId |
Nur Ausgabe. Eindeutige ID für die Abfrage. |
Union-Feld content . Inhalte der Anfrage. Für content ist nur einer der folgenden Werte zulässig: |
|
text |
Nur Text |
Methoden |
|
---|---|
|
Erstellt eine Sitzung. |
|
Löscht eine Sitzung. |
|
Ruft eine Sitzung ab. |
|
Listet alle Sitzungen nach dem übergeordneten DataStore auf. |
|
Aktualisiert eine Sitzung. |