REST Resource: projects.locations.collections.engines.assistants.cannedQueries

Ressource: CannedQuery

Ressource für Abfragevorlage von Assistant. Sie stellt eine Abkürzung für den Start einer vordefinierten Unterhaltung dar.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "defaultTexts": {
    object (CannedQueryTexts)
  },
  "localizedTexts": {
    string: {
      object (CannedQueryTexts)
    },
    ...
  },
  "activationBehavior": enum (ActivationBehavior),
  "requiredCapabilities": [
    {
      object (AssistantCapability)
    }
  ],
  "icon": string,
  "enabled": boolean,
  "googleDefined": boolean
}
Felder
name

string

Nicht veränderbar. Ressourcenname der Standardabfrage. Format: projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/cannedQueries/{cannedQuery}

Es muss ein UTF-8-codierter String mit einer Längenbeschränkung von 1.024 Zeichen sein.

displayName

string

Der Anzeigename der Standardabfrage. Es muss ein UTF-8-codierter String mit einer Längenbegrenzung von 128 Zeichen sein.

defaultTexts

object (CannedQueryTexts)

Erforderlich. Die Standardwerte (nicht lokalisiert) für die Textattribute.

localizedTexts

map (key: string, value: object (CannedQueryTexts))

Optional. Die Übersetzungen der Textattribute. Die Schlüssel sollten BCP-47-Sprachcodes sein.

activationBehavior
(deprecated)

enum (ActivationBehavior)

Das Verhalten, wenn diese Standardabfrage aktiviert wird. Verworfen.

requiredCapabilities[]

object (AssistantCapability)

Optional. Die Funktionen, die Assistant benötigt, um diese Standardanfrage zu verwenden.

icon

string

Der Name des Symbols aus der Google-Symbolbibliothek für die Standardabfrage.

enabled

boolean

Gibt an, ob diese Standardabfrage aktiviert ist.

googleDefined

boolean

Nur Ausgabe. Gibt an, ob es sich um eine von Google definierte, schreibgeschützte Standardabfrage handelt.

CannedQueryTexts

Die Textteile für die Standardabfrage, die lokalisiert werden können.

JSON-Darstellung
{
  "title": string,
  "prefix": string,
  "description": string,
  "suggestedPrompts": [
    {
      object (SuggestedPrompt)
    }
  ],

  // Union field start_message can be only one of the following:
  "suggestedUserQuery": string,
  "assistantMessage": string,
  "userQuery": string
  // End of list of possible types for union field start_message.
}
Felder
title

string

Erforderlich. Der Titel für den Endnutzer.

prefix

string

Optional. Das Präfix, mit dem suggestedPrompts beginnen soll.

description
(deprecated)

string

Erforderlich. Die Beschreibung für den Endnutzer. Verworfen.

suggestedPrompts[]

object (SuggestedPrompt)

Erforderlich. Die Aufforderungen, die dem Nutzer in der Standardabfrage angezeigt werden.

Union-Feld start_message. Die Nachricht, die für den Beginn der Unterhaltung verwendet wird. Verworfen. Verwenden Sie stattdessen suggested_prompts. Für start_message ist nur einer der folgenden Werte zulässig:
suggestedUserQuery
(deprecated)

string

Verworfen. Verwenden Sie stattdessen userQuery. Der vorgefertigte Text für den vorgeschlagenen ersten Zug des Nutzers (z.B. „generate a cat image“ (generiere ein Katzenbild)

assistantMessage
(deprecated)

string

Der vorgefertigte Text für den ersten Zug des Assistenten. Dies wird dem Nutzer angezeigt und er wird wahrscheinlich um Eingabe gebeten (z.B. „Welche Art von Inhalten möchten Sie erstellen? z.B. E-Mail, Artikel, Präsentation).“ Verworfen.

userQuery
(deprecated)

string

Der vorgefertigte Text für den ersten Zug des Nutzers. Verworfen. Verwenden Sie stattdessen suggestedPrompts.

SuggestedPrompt

Ein vorgeschlagener Prompt für die Standardabfrage.

JSON-Darstellung
{
  "promptText": string
}
Felder
promptText

string

Erforderlich. Der Text des vorgeschlagenen Prompts.

ActivationBehavior

Das Verhalten, wenn diese Standardabfrage aktiviert wird. Verworfen.

Enums
ACTIVATION_BEHAVIOR_UNSPECIFIED Standardwert, sollte nicht verwendet werden. Standardwert ist NEW_SESSION.
NEW_SESSION Wenn Sie diese Standardanfrage verwenden, wird eine neue Assistant-Sitzung gestartet.
NEW_RESEARCH_ASSISTANT_SESSION Wenn Sie diese Standardabfrage verwenden, wird eine neue Recherche-Assistentensitzung gestartet.

AssistantCapability

Funktion eines Assistenten, die für die Verwendung dieser Standardanfrage erforderlich ist.

JSON-Darstellung
{

  // Union field capability can be only one of the following:
  "actionName": string
  // End of list of possible types for union field capability.
}
Felder
Union-Feld capability. Funktion eines Assistenten, entweder eine Aktion oder ein Tool. Für capability ist nur einer der folgenden Werte zulässig:
actionName

string

Der Name der Aktion, die der Assistant eingerichtet haben muss, um diese Standardanfrage zu verwenden.

Methoden

create

Erstellt einen CannedQuery.

delete

Löscht ein CannedQuery.

get

Erstellt einen CannedQuery.

list

Listet alle CannedQuerys unter einem Assistant auf.

listActiveCannedQueryUserViews

Listet die CannedQueryUserView für alle aktiven CannedQuery auf.

patch

Aktualisiert ein CannedQuery.